/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
progress {
	vertical-align: baseline
}
template, [hidden] {
	display: none
}
a, a:link {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}
a:active, a:hover {
	outline-width: 0
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}
b, strong {
	font-weight: inherit
}
b, strong {
	font-weight: bolder
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: 0.67em 0
}
mark {
	background-color: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sub {
	bottom: -0.25em
}
sup {
	top: -0.5em
}
img {
	border-style: none
}
svg:not(:root) {
	overflow: hidden
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
figure {
	margin: 1em 40px
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}
button, input, select, textarea {
	font: inherit;
	margin: 0
}
optgroup {
	font-weight: bold
}
button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}
textarea {
	overflow: auto
}
[type="checkbox"], [type="radio"] {
	box-sizing: border-box;
	padding: 0
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
	height: auto
}
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}
::-webkit-input-placeholder {
	color: inherit;
	opacity: 0.54
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent
}
ol, ul {
	list-style: none
}
html {
	overflow-y: scroll;
	font-size: 62.5%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}
body {
	background-color: #fff;
	color: #000;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;
	overflow: hidden;
	line-height: 1
}
a, a:link {
	cursor: pointer;
	text-decoration: none;
	color: #000;
	-webkit-transition: opacity 0.1s ease-out 0s;
	-moz-transition: opacity 0.1s ease-out 0s;
	transition: opacity 0.1s ease-out 0s;
	outline: none
}
a img, a:link img {
	outline: none
}
a:hover {
	color: #000
}
button, input[type="submit"], input[type="image"] {
	-webkit-transition: opacity 0.1s ease-out 0s;
	-moz-transition: opacity 0.1s ease-out 0s;
	transition: opacity 0.1s ease-out 0s
}
img {
	vertical-align: bottom;
	max-width: 100%
}
em {
	font-style: normal
}
button {
	cursor: pointer;
	cursor: hand;
	outline: 0
}
*, *:before, *:after {
	box-sizing: border-box
}
hr {
	display: none
}
@media only screen and (min-width: 641px), print {
	a img, a:link img {
		-webkit-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		transition: opacity 0.4s
	}
	a.hover>img {
		opacity: 0.6
	}
}
@media only screen and (min-width: 980px), print {
	.only-sp {
		display: none !important
	}
}
@media only screen and (min-width: 641px) and (max-width: 979px), print {
	.only-pc {
		display: none !important
	}
	.only-sp {
		display: none !important
	}
}
@media only screen and (max-width: 640px), print {
	.only-pc {
		display: none !important
	}
	.only-exsp {
		display: none !important
	}
	.ex-sp {
		display: none !important
	}
	.hAuto-sp {
		height: auto !important
	}
}
@media only print {
	body {
		zoom: 60%
	}
}
@media only screen and (min-width: 641px), print {
	h1 {
		font-size: 26px;
		font-size: 2.6rem;
		line-height: 1.35;
	}
	h2 {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 1.35
	}
	h3 {
		font-size: 22px;
		font-size: 2.2rem;
		line-height: 1.35
	}
	h4 {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.35
	}
	h5 {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.35
	}
	h6 {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.35
	}
	p, li, dt, dd, th, td {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.6
	}
}
@media only screen and (max-width: 640px), print {
	h1 {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 1.35
	}
	h2 {
		font-size: 22px;
		font-size: 2.2rem;
		line-height: 1.35
	}
	h3 {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.35
	}
	h4 {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.35
	}
	h5 {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.35
	}
	h6 {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.35
	}
	p, li, dt, dd, th, td {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6
	}
}
.clearfix {
	*zoom: 1
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.fr {
	float: right
}
.fl {
	float: left
}
.fwn {
	font-weight: normal !important
}
.fwb {
	font-weight: bold !important
}
.tdu {
	text-decoration: underline
}
.fsn {
	font-style: normal
}
.fsi {
	font-style: italic
}
.tac {
	text-align: center !important
}
.tar {
	text-align: right !important
}
.tal {
	text-align: left !important
}
.vat {
	vertical-align: top !important
}
.vam {
	vertical-align: middle !important
}
.vab {
	vertical-align: bottom !important
}
.none {
	display: none !important
}
.dsb {
	display: block !important
}
.dsib {
	display: inline-block !important
}
.dsi {
	display: inline !important
}
.cRed {
	color: #f00
}
.fs8 {
	font-size: 8px;
	font-size: 0.8rem
}
.fs9 {
	font-size: 9px;
	font-size: 0.9rem
}
.fs10 {
	font-size: 10px;
	font-size: 1rem
}
.fs11 {
	font-size: 11px;
	font-size: 1.1rem
}
.fs12 {
	font-size: 12px;
	font-size: 1.2rem
}
.fs13 {
	font-size: 13px;
	font-size: 1.3rem
}
.fs14 {
	font-size: 14px;
	font-size: 1.4rem
}
.fs15 {
	font-size: 15px;
	font-size: 1.5rem
}
.fs16 {
	font-size: 16px;
	font-size: 1.6rem
}
.fs17 {
	font-size: 17px;
	font-size: 1.7rem
}
.fs18 {
	font-size: 18px;
	font-size: 1.8rem
}
.fs19 {
	font-size: 19px;
	font-size: 1.9rem
}
.fs20 {
	font-size: 20px;
	font-size: 2rem
}
.fs21 {
	font-size: 21px;
	font-size: 2.1rem
}
.fs22 {
	font-size: 22px;
	font-size: 2.2rem
}
.fs23 {
	font-size: 23px;
	font-size: 2.3rem
}
.fs24 {
	font-size: 24px;
	font-size: 2.4rem
}
.fs25 {
	font-size: 25px;
	font-size: 2.5rem
}
.fs26 {
	font-size: 26px;
	font-size: 2.6rem
}
.fs27 {
	font-size: 27px;
	font-size: 2.7rem
}
.fs28 {
	font-size: 28px;
	font-size: 2.8rem
}
.fs29 {
	font-size: 29px;
	font-size: 2.9rem
}
.fs30 {
	font-size: 30px;
	font-size: 3rem
}
.fs31 {
	font-size: 31px;
	font-size: 3.1rem
}
.fs32 {
	font-size: 3px;
	font-size: 0.3rem
}
.fs1rem {
	font-size: 1px !important;
	font-size: 0.1rem !important
}
.fs2rem {
	font-size: 2px !important;
	font-size: 0.2rem !important
}
.fs3rem {
	font-size: 3px !important;
	font-size: 0.3rem !important
}
.fs4rem {
	font-size: 4px !important;
	font-size: 0.4rem !important
}
.fs5rem {
	font-size: 5px !important;
	font-size: 0.5rem !important
}
.fs6rem {
	font-size: 6px !important;
	font-size: 0.6rem !important
}
.fs7rem {
	font-size: 7px !important;
	font-size: 0.7rem !important
}
.fs8rem {
	font-size: 8px !important;
	font-size: 0.8rem !important
}
.fs9rem {
	font-size: 9px !important;
	font-size: 0.9rem !important
}
.fs10rem {
	font-size: 10px !important;
	font-size: 1rem !important
}
.fs11rem {
	font-size: 11px !important;
	font-size: 1.1rem !important
}
.fs12rem {
	font-size: 12px !important;
	font-size: 1.2rem !important
}
.fs13rem {
	font-size: 13px !important;
	font-size: 1.3rem !important
}
.fs14rem {
	font-size: 14px !important;
	font-size: 1.4rem !important
}
.fs15rem {
	font-size: 15px !important;
	font-size: 1.5rem !important
}
.fs16rem {
	font-size: 16px !important;
	font-size: 1.6rem !important
}
.fs17rem {
	font-size: 17px !important;
	font-size: 1.7rem !important
}
.fs18rem {
	font-size: 18px !important;
	font-size: 1.8rem !important
}
.fs19rem {
	font-size: 19px !important;
	font-size: 1.9rem !important
}
.fs20rem {
	font-size: 20px !important;
	font-size: 2rem !important
}
.fs21rem {
	font-size: 21px !important;
	font-size: 2.1rem !important
}
.fs22rem {
	font-size: 22px !important;
	font-size: 2.2rem !important
}
.fs23rem {
	font-size: 23px !important;
	font-size: 2.3rem !important
}
.fs24rem {
	font-size: 24px !important;
	font-size: 2.4rem !important
}
.fs25rem {
	font-size: 25px !important;
	font-size: 2.5rem !important
}
.fs26rem {
	font-size: 26px !important;
	font-size: 2.6rem !important
}
.fs27rem {
	font-size: 27px !important;
	font-size: 2.7rem !important
}
.fs28rem {
	font-size: 28px !important;
	font-size: 2.8rem !important
}
.fs29rem {
	font-size: 29px !important;
	font-size: 2.9rem !important
}
.fs30rem {
	font-size: 30px !important;
	font-size: 3rem !important
}
.fs31rem {
	font-size: 31px !important;
	font-size: 3.1rem !important
}
.fs32rem {
	font-size: 32px !important;
	font-size: 3.2rem !important
}
.fs33rem {
	font-size: 33px !important;
	font-size: 3.3rem !important
}
.fs34rem {
	font-size: 34px !important;
	font-size: 3.4rem !important
}
.fs35rem {
	font-size: 35px !important;
	font-size: 3.5rem !important
}
.fs36rem {
	font-size: 36px !important;
	font-size: 3.6rem !important
}
.fs37rem {
	font-size: 37px !important;
	font-size: 3.7rem !important
}
.fs38rem {
	font-size: 38px !important;
	font-size: 3.8rem !important
}
.fs39rem {
	font-size: 39px !important;
	font-size: 3.9rem !important
}
.fs40rem {
	font-size: 40px !important;
	font-size: 4rem !important
}
.fs41rem {
	font-size: 41px !important;
	font-size: 4.1rem !important
}
.fs42rem {
	font-size: 42px !important;
	font-size: 4.2rem !important
}
.fs43rem {
	font-size: 43px !important;
	font-size: 4.3rem !important
}
.fs44rem {
	font-size: 44px !important;
	font-size: 4.4rem !important
}
.fs45rem {
	font-size: 45px !important;
	font-size: 4.5rem !important
}
.fs46rem {
	font-size: 46px !important;
	font-size: 4.6rem !important
}
.fs47rem {
	font-size: 47px !important;
	font-size: 4.7rem !important
}
.fs48rem {
	font-size: 48px !important;
	font-size: 4.8rem !important
}
.fs49rem {
	font-size: 49px !important;
	font-size: 4.9rem !important
}
.fs50rem {
	font-size: 50px !important;
	font-size: 5rem !important
}
.fs51rem {
	font-size: 51px !important;
	font-size: 5.1rem !important
}
.fs52rem {
	font-size: 52px !important;
	font-size: 5.2rem !important
}
.fs53rem {
	font-size: 53px !important;
	font-size: 5.3rem !important
}
.fs54rem {
	font-size: 54px !important;
	font-size: 5.4rem !important
}
.fs55rem {
	font-size: 55px !important;
	font-size: 5.5rem !important
}
.fs56rem {
	font-size: 56px !important;
	font-size: 5.6rem !important
}
.fs57rem {
	font-size: 57px !important;
	font-size: 5.7rem !important
}
.fs58rem {
	font-size: 58px !important;
	font-size: 5.8rem !important
}
.fs59rem {
	font-size: 59px !important;
	font-size: 5.9rem !important
}
.fs60rem {
	font-size: 60px !important;
	font-size: 6rem !important
}
.fs61rem {
	font-size: 61px !important;
	font-size: 6.1rem !important
}
.fs62rem {
	font-size: 62px !important;
	font-size: 6.2rem !important
}
.fs63rem {
	font-size: 63px !important;
	font-size: 6.3rem !important
}
.fs64rem {
	font-size: 64px !important;
	font-size: 6.4rem !important
}
.fs65rem {
	font-size: 65px !important;
	font-size: 6.5rem !important
}
.fs66rem {
	font-size: 66px !important;
	font-size: 6.6rem !important
}
.fs67rem {
	font-size: 67px !important;
	font-size: 6.7rem !important
}
.fs68rem {
	font-size: 68px !important;
	font-size: 6.8rem !important
}
.fs69rem {
	font-size: 69px !important;
	font-size: 6.9rem !important
}
.fs70rem {
	font-size: 70px !important;
	font-size: 7rem !important
}
.fs71rem {
	font-size: 71px !important;
	font-size: 7.1rem !important
}
.fs72rem {
	font-size: 72px !important;
	font-size: 7.2rem !important
}
.fs73rem {
	font-size: 73px !important;
	font-size: 7.3rem !important
}
.fs74rem {
	font-size: 74px !important;
	font-size: 7.4rem !important
}
.fs75rem {
	font-size: 75px !important;
	font-size: 7.5rem !important
}
.fs76rem {
	font-size: 76px !important;
	font-size: 7.6rem !important
}
.fs77rem {
	font-size: 77px !important;
	font-size: 7.7rem !important
}
.fs78rem {
	font-size: 78px !important;
	font-size: 7.8rem !important
}
.fs79rem {
	font-size: 79px !important;
	font-size: 7.9rem !important
}
.fs80rem {
	font-size: 80px !important;
	font-size: 8rem !important
}
.fs81rem {
	font-size: 81px !important;
	font-size: 8.1rem !important
}
.fs82rem {
	font-size: 82px !important;
	font-size: 8.2rem !important
}
.fs83rem {
	font-size: 83px !important;
	font-size: 8.3rem !important
}
.fs84rem {
	font-size: 84px !important;
	font-size: 8.4rem !important
}
.fs85rem {
	font-size: 85px !important;
	font-size: 8.5rem !important
}
.fs86rem {
	font-size: 86px !important;
	font-size: 8.6rem !important
}
.fs87rem {
	font-size: 87px !important;
	font-size: 8.7rem !important
}
.fs88rem {
	font-size: 88px !important;
	font-size: 8.8rem !important
}
.fs89rem {
	font-size: 89px !important;
	font-size: 8.9rem !important
}
.fs90rem {
	font-size: 90px !important;
	font-size: 9rem !important
}
.fs91rem {
	font-size: 91px !important;
	font-size: 9.1rem !important
}
.fs92rem {
	font-size: 92px !important;
	font-size: 9.2rem !important
}
.fs93rem {
	font-size: 93px !important;
	font-size: 9.3rem !important
}
.fs94rem {
	font-size: 94px !important;
	font-size: 9.4rem !important
}
.fs95rem {
	font-size: 95px !important;
	font-size: 9.5rem !important
}
.fs96rem {
	font-size: 96px !important;
	font-size: 9.6rem !important
}
.fs97rem {
	font-size: 97px !important;
	font-size: 9.7rem !important
}
.fs98rem {
	font-size: 98px !important;
	font-size: 9.8rem !important
}
.fs99rem {
	font-size: 99px !important;
	font-size: 9.9rem !important
}
.fs100rem {
	font-size: 100px !important;
	font-size: 10rem !important
}
@media only screen and (min-width: 641px), print {
	.fs1rem-exsp {
		font-size: 1px !important;
		font-size: 0.1rem !important
	}
	.fs2rem-exsp {
		font-size: 2px !important;
		font-size: 0.2rem !important
	}
	.fs3rem-exsp {
		font-size: 3px !important;
		font-size: 0.3rem !important
	}
	.fs4rem-exsp {
		font-size: 4px !important;
		font-size: 0.4rem !important
	}
	.fs5rem-exsp {
		font-size: 5px !important;
		font-size: 0.5rem !important
	}
	.fs6rem-exsp {
		font-size: 6px !important;
		font-size: 0.6rem !important
	}
	.fs7rem-exsp {
		font-size: 7px !important;
		font-size: 0.7rem !important
	}
	.fs8rem-exsp {
		font-size: 8px !important;
		font-size: 0.8rem !important
	}
	.fs9rem-exsp {
		font-size: 9px !important;
		font-size: 0.9rem !important
	}
	.fs10rem-exsp {
		font-size: 10px !important;
		font-size: 1rem !important
	}
	.fs11rem-exsp {
		font-size: 11px !important;
		font-size: 1.1rem !important
	}
	.fs12rem-exsp {
		font-size: 12px !important;
		font-size: 1.2rem !important
	}
	.fs13rem-exsp {
		font-size: 13px !important;
		font-size: 1.3rem !important
	}
	.fs14rem-exsp {
		font-size: 14px !important;
		font-size: 1.4rem !important
	}
	.fs15rem-exsp {
		font-size: 15px !important;
		font-size: 1.5rem !important
	}
	.fs16rem-exsp {
		font-size: 16px !important;
		font-size: 1.6rem !important
	}
	.fs17rem-exsp {
		font-size: 17px !important;
		font-size: 1.7rem !important
	}
	.fs18rem-exsp {
		font-size: 18px !important;
		font-size: 1.8rem !important
	}
	.fs19rem-exsp {
		font-size: 19px !important;
		font-size: 1.9rem !important
	}
	.fs20rem-exsp {
		font-size: 20px !important;
		font-size: 2rem !important
	}
	.fs21rem-exsp {
		font-size: 21px !important;
		font-size: 2.1rem !important
	}
	.fs22rem-exsp {
		font-size: 22px !important;
		font-size: 2.2rem !important
	}
	.fs23rem-exsp {
		font-size: 23px !important;
		font-size: 2.3rem !important
	}
	.fs24rem-exsp {
		font-size: 24px !important;
		font-size: 2.4rem !important
	}
	.fs25rem-exsp {
		font-size: 25px !important;
		font-size: 2.5rem !important
	}
	.fs26rem-exsp {
		font-size: 26px !important;
		font-size: 2.6rem !important
	}
	.fs27rem-exsp {
		font-size: 27px !important;
		font-size: 2.7rem !important
	}
	.fs28rem-exsp {
		font-size: 28px !important;
		font-size: 2.8rem !important
	}
	.fs29rem-exsp {
		font-size: 29px !important;
		font-size: 2.9rem !important
	}
	.fs30rem-exsp {
		font-size: 30px !important;
		font-size: 3rem !important
	}
	.fs31rem-exsp {
		font-size: 31px !important;
		font-size: 3.1rem !important
	}
	.fs32rem-exsp {
		font-size: 32px !important;
		font-size: 3.2rem !important
	}
	.fs33rem-exsp {
		font-size: 33px !important;
		font-size: 3.3rem !important
	}
	.fs34rem-exsp {
		font-size: 34px !important;
		font-size: 3.4rem !important
	}
	.fs35rem-exsp {
		font-size: 35px !important;
		font-size: 3.5rem !important
	}
	.fs36rem-exsp {
		font-size: 36px !important;
		font-size: 3.6rem !important
	}
	.fs37rem-exsp {
		font-size: 37px !important;
		font-size: 3.7rem !important
	}
	.fs38rem-exsp {
		font-size: 38px !important;
		font-size: 3.8rem !important
	}
	.fs39rem-exsp {
		font-size: 39px !important;
		font-size: 3.9rem !important
	}
	.fs40rem-exsp {
		font-size: 40px !important;
		font-size: 4rem !important
	}
	.fs41rem-exsp {
		font-size: 41px !important;
		font-size: 4.1rem !important
	}
	.fs42rem-exsp {
		font-size: 42px !important;
		font-size: 4.2rem !important
	}
	.fs43rem-exsp {
		font-size: 43px !important;
		font-size: 4.3rem !important
	}
	.fs44rem-exsp {
		font-size: 44px !important;
		font-size: 4.4rem !important
	}
	.fs45rem-exsp {
		font-size: 45px !important;
		font-size: 4.5rem !important
	}
	.fs46rem-exsp {
		font-size: 46px !important;
		font-size: 4.6rem !important
	}
	.fs47rem-exsp {
		font-size: 47px !important;
		font-size: 4.7rem !important
	}
	.fs48rem-exsp {
		font-size: 48px !important;
		font-size: 4.8rem !important
	}
	.fs49rem-exsp {
		font-size: 49px !important;
		font-size: 4.9rem !important
	}
	.fs50rem-exsp {
		font-size: 50px !important;
		font-size: 5rem !important
	}
	.fs51rem-exsp {
		font-size: 51px !important;
		font-size: 5.1rem !important
	}
	.fs52rem-exsp {
		font-size: 52px !important;
		font-size: 5.2rem !important
	}
	.fs53rem-exsp {
		font-size: 53px !important;
		font-size: 5.3rem !important
	}
	.fs54rem-exsp {
		font-size: 54px !important;
		font-size: 5.4rem !important
	}
	.fs55rem-exsp {
		font-size: 55px !important;
		font-size: 5.5rem !important
	}
	.fs56rem-exsp {
		font-size: 56px !important;
		font-size: 5.6rem !important
	}
	.fs57rem-exsp {
		font-size: 57px !important;
		font-size: 5.7rem !important
	}
	.fs58rem-exsp {
		font-size: 58px !important;
		font-size: 5.8rem !important
	}
	.fs59rem-exsp {
		font-size: 59px !important;
		font-size: 5.9rem !important
	}
	.fs60rem-exsp {
		font-size: 60px !important;
		font-size: 6rem !important
	}
	.fs61rem-exsp {
		font-size: 61px !important;
		font-size: 6.1rem !important
	}
	.fs62rem-exsp {
		font-size: 62px !important;
		font-size: 6.2rem !important
	}
	.fs63rem-exsp {
		font-size: 63px !important;
		font-size: 6.3rem !important
	}
	.fs64rem-exsp {
		font-size: 64px !important;
		font-size: 6.4rem !important
	}
	.fs65rem-exsp {
		font-size: 65px !important;
		font-size: 6.5rem !important
	}
	.fs66rem-exsp {
		font-size: 66px !important;
		font-size: 6.6rem !important
	}
	.fs67rem-exsp {
		font-size: 67px !important;
		font-size: 6.7rem !important
	}
	.fs68rem-exsp {
		font-size: 68px !important;
		font-size: 6.8rem !important
	}
	.fs69rem-exsp {
		font-size: 69px !important;
		font-size: 6.9rem !important
	}
	.fs70rem-exsp {
		font-size: 70px !important;
		font-size: 7rem !important
	}
	.fs71rem-exsp {
		font-size: 71px !important;
		font-size: 7.1rem !important
	}
	.fs72rem-exsp {
		font-size: 72px !important;
		font-size: 7.2rem !important
	}
	.fs73rem-exsp {
		font-size: 73px !important;
		font-size: 7.3rem !important
	}
	.fs74rem-exsp {
		font-size: 74px !important;
		font-size: 7.4rem !important
	}
	.fs75rem-exsp {
		font-size: 75px !important;
		font-size: 7.5rem !important
	}
	.fs76rem-exsp {
		font-size: 76px !important;
		font-size: 7.6rem !important
	}
	.fs77rem-exsp {
		font-size: 77px !important;
		font-size: 7.7rem !important
	}
	.fs78rem-exsp {
		font-size: 78px !important;
		font-size: 7.8rem !important
	}
	.fs79rem-exsp {
		font-size: 79px !important;
		font-size: 7.9rem !important
	}
	.fs80rem-exsp {
		font-size: 80px !important;
		font-size: 8rem !important
	}
	.fs81rem-exsp {
		font-size: 81px !important;
		font-size: 8.1rem !important
	}
	.fs82rem-exsp {
		font-size: 82px !important;
		font-size: 8.2rem !important
	}
	.fs83rem-exsp {
		font-size: 83px !important;
		font-size: 8.3rem !important
	}
	.fs84rem-exsp {
		font-size: 84px !important;
		font-size: 8.4rem !important
	}
	.fs85rem-exsp {
		font-size: 85px !important;
		font-size: 8.5rem !important
	}
	.fs86rem-exsp {
		font-size: 86px !important;
		font-size: 8.6rem !important
	}
	.fs87rem-exsp {
		font-size: 87px !important;
		font-size: 8.7rem !important
	}
	.fs88rem-exsp {
		font-size: 88px !important;
		font-size: 8.8rem !important
	}
	.fs89rem-exsp {
		font-size: 89px !important;
		font-size: 8.9rem !important
	}
	.fs90rem-exsp {
		font-size: 90px !important;
		font-size: 9rem !important
	}
	.fs91rem-exsp {
		font-size: 91px !important;
		font-size: 9.1rem !important
	}
	.fs92rem-exsp {
		font-size: 92px !important;
		font-size: 9.2rem !important
	}
	.fs93rem-exsp {
		font-size: 93px !important;
		font-size: 9.3rem !important
	}
	.fs94rem-exsp {
		font-size: 94px !important;
		font-size: 9.4rem !important
	}
	.fs95rem-exsp {
		font-size: 95px !important;
		font-size: 9.5rem !important
	}
	.fs96rem-exsp {
		font-size: 96px !important;
		font-size: 9.6rem !important
	}
	.fs97rem-exsp {
		font-size: 97px !important;
		font-size: 9.7rem !important
	}
	.fs98rem-exsp {
		font-size: 98px !important;
		font-size: 9.8rem !important
	}
	.fs99rem-exsp {
		font-size: 99px !important;
		font-size: 9.9rem !important
	}
	.fs100rem-exsp {
		font-size: 100px !important;
		font-size: 10rem !important
	}
}
@media only screen and (max-width: 640px), print {
	.fs1rem-sp {
		font-size: 1px !important;
		font-size: 0.1rem !important
	}
	.fs2rem-sp {
		font-size: 2px !important;
		font-size: 0.2rem !important
	}
	.fs3rem-sp {
		font-size: 3px !important;
		font-size: 0.3rem !important
	}
	.fs4rem-sp {
		font-size: 4px !important;
		font-size: 0.4rem !important
	}
	.fs5rem-sp {
		font-size: 5px !important;
		font-size: 0.5rem !important
	}
	.fs6rem-sp {
		font-size: 6px !important;
		font-size: 0.6rem !important
	}
	.fs7rem-sp {
		font-size: 7px !important;
		font-size: 0.7rem !important
	}
	.fs8rem-sp {
		font-size: 8px !important;
		font-size: 0.8rem !important
	}
	.fs9rem-sp {
		font-size: 9px !important;
		font-size: 0.9rem !important
	}
	.fs10rem-sp {
		font-size: 10px !important;
		font-size: 1rem !important
	}
	.fs11rem-sp {
		font-size: 11px !important;
		font-size: 1.1rem !important
	}
	.fs12rem-sp {
		font-size: 12px !important;
		font-size: 1.2rem !important
	}
	.fs13rem-sp {
		font-size: 13px !important;
		font-size: 1.3rem !important
	}
	.fs14rem-sp {
		font-size: 14px !important;
		font-size: 1.4rem !important
	}
	.fs15rem-sp {
		font-size: 15px !important;
		font-size: 1.5rem !important
	}
	.fs16rem-sp {
		font-size: 16px !important;
		font-size: 1.6rem !important
	}
	.fs17rem-sp {
		font-size: 17px !important;
		font-size: 1.7rem !important
	}
	.fs18rem-sp {
		font-size: 18px !important;
		font-size: 1.8rem !important
	}
	.fs19rem-sp {
		font-size: 19px !important;
		font-size: 1.9rem !important
	}
	.fs20rem-sp {
		font-size: 20px !important;
		font-size: 2rem !important
	}
	.fs21rem-sp {
		font-size: 21px !important;
		font-size: 2.1rem !important
	}
	.fs22rem-sp {
		font-size: 22px !important;
		font-size: 2.2rem !important
	}
	.fs23rem-sp {
		font-size: 23px !important;
		font-size: 2.3rem !important
	}
	.fs24rem-sp {
		font-size: 24px !important;
		font-size: 2.4rem !important
	}
	.fs25rem-sp {
		font-size: 25px !important;
		font-size: 2.5rem !important
	}
	.fs26rem-sp {
		font-size: 26px !important;
		font-size: 2.6rem !important
	}
	.fs27rem-sp {
		font-size: 27px !important;
		font-size: 2.7rem !important
	}
	.fs28rem-sp {
		font-size: 28px !important;
		font-size: 2.8rem !important
	}
	.fs29rem-sp {
		font-size: 29px !important;
		font-size: 2.9rem !important
	}
	.fs30rem-sp {
		font-size: 30px !important;
		font-size: 3rem !important
	}
	.fs31rem-sp {
		font-size: 31px !important;
		font-size: 3.1rem !important
	}
	.fs32rem-sp {
		font-size: 32px !important;
		font-size: 3.2rem !important
	}
	.fs33rem-sp {
		font-size: 33px !important;
		font-size: 3.3rem !important
	}
	.fs34rem-sp {
		font-size: 34px !important;
		font-size: 3.4rem !important
	}
	.fs35rem-sp {
		font-size: 35px !important;
		font-size: 3.5rem !important
	}
	.fs36rem-sp {
		font-size: 36px !important;
		font-size: 3.6rem !important
	}
	.fs37rem-sp {
		font-size: 37px !important;
		font-size: 3.7rem !important
	}
	.fs38rem-sp {
		font-size: 38px !important;
		font-size: 3.8rem !important
	}
	.fs39rem-sp {
		font-size: 39px !important;
		font-size: 3.9rem !important
	}
	.fs40rem-sp {
		font-size: 40px !important;
		font-size: 4rem !important
	}
	.fs41rem-sp {
		font-size: 41px !important;
		font-size: 4.1rem !important
	}
	.fs42rem-sp {
		font-size: 42px !important;
		font-size: 4.2rem !important
	}
	.fs43rem-sp {
		font-size: 43px !important;
		font-size: 4.3rem !important
	}
	.fs44rem-sp {
		font-size: 44px !important;
		font-size: 4.4rem !important
	}
	.fs45rem-sp {
		font-size: 45px !important;
		font-size: 4.5rem !important
	}
	.fs46rem-sp {
		font-size: 46px !important;
		font-size: 4.6rem !important
	}
	.fs47rem-sp {
		font-size: 47px !important;
		font-size: 4.7rem !important
	}
	.fs48rem-sp {
		font-size: 48px !important;
		font-size: 4.8rem !important
	}
	.fs49rem-sp {
		font-size: 49px !important;
		font-size: 4.9rem !important
	}
	.fs50rem-sp {
		font-size: 50px !important;
		font-size: 5rem !important
	}
	.fs51rem-sp {
		font-size: 51px !important;
		font-size: 5.1rem !important
	}
	.fs52rem-sp {
		font-size: 52px !important;
		font-size: 5.2rem !important
	}
	.fs53rem-sp {
		font-size: 53px !important;
		font-size: 5.3rem !important
	}
	.fs54rem-sp {
		font-size: 54px !important;
		font-size: 5.4rem !important
	}
	.fs55rem-sp {
		font-size: 55px !important;
		font-size: 5.5rem !important
	}
	.fs56rem-sp {
		font-size: 56px !important;
		font-size: 5.6rem !important
	}
	.fs57rem-sp {
		font-size: 57px !important;
		font-size: 5.7rem !important
	}
	.fs58rem-sp {
		font-size: 58px !important;
		font-size: 5.8rem !important
	}
	.fs59rem-sp {
		font-size: 59px !important;
		font-size: 5.9rem !important
	}
	.fs60rem-sp {
		font-size: 60px !important;
		font-size: 6rem !important
	}
	.fs61rem-sp {
		font-size: 61px !important;
		font-size: 6.1rem !important
	}
	.fs62rem-sp {
		font-size: 62px !important;
		font-size: 6.2rem !important
	}
	.fs63rem-sp {
		font-size: 63px !important;
		font-size: 6.3rem !important
	}
	.fs64rem-sp {
		font-size: 64px !important;
		font-size: 6.4rem !important
	}
	.fs65rem-sp {
		font-size: 65px !important;
		font-size: 6.5rem !important
	}
	.fs66rem-sp {
		font-size: 66px !important;
		font-size: 6.6rem !important
	}
	.fs67rem-sp {
		font-size: 67px !important;
		font-size: 6.7rem !important
	}
	.fs68rem-sp {
		font-size: 68px !important;
		font-size: 6.8rem !important
	}
	.fs69rem-sp {
		font-size: 69px !important;
		font-size: 6.9rem !important
	}
	.fs70rem-sp {
		font-size: 70px !important;
		font-size: 7rem !important
	}
	.fs71rem-sp {
		font-size: 71px !important;
		font-size: 7.1rem !important
	}
	.fs72rem-sp {
		font-size: 72px !important;
		font-size: 7.2rem !important
	}
	.fs73rem-sp {
		font-size: 73px !important;
		font-size: 7.3rem !important
	}
	.fs74rem-sp {
		font-size: 74px !important;
		font-size: 7.4rem !important
	}
	.fs75rem-sp {
		font-size: 75px !important;
		font-size: 7.5rem !important
	}
	.fs76rem-sp {
		font-size: 76px !important;
		font-size: 7.6rem !important
	}
	.fs77rem-sp {
		font-size: 77px !important;
		font-size: 7.7rem !important
	}
	.fs78rem-sp {
		font-size: 78px !important;
		font-size: 7.8rem !important
	}
	.fs79rem-sp {
		font-size: 79px !important;
		font-size: 7.9rem !important
	}
	.fs80rem-sp {
		font-size: 80px !important;
		font-size: 8rem !important
	}
	.fs81rem-sp {
		font-size: 81px !important;
		font-size: 8.1rem !important
	}
	.fs82rem-sp {
		font-size: 82px !important;
		font-size: 8.2rem !important
	}
	.fs83rem-sp {
		font-size: 83px !important;
		font-size: 8.3rem !important
	}
	.fs84rem-sp {
		font-size: 84px !important;
		font-size: 8.4rem !important
	}
	.fs85rem-sp {
		font-size: 85px !important;
		font-size: 8.5rem !important
	}
	.fs86rem-sp {
		font-size: 86px !important;
		font-size: 8.6rem !important
	}
	.fs87rem-sp {
		font-size: 87px !important;
		font-size: 8.7rem !important
	}
	.fs88rem-sp {
		font-size: 88px !important;
		font-size: 8.8rem !important
	}
	.fs89rem-sp {
		font-size: 89px !important;
		font-size: 8.9rem !important
	}
	.fs90rem-sp {
		font-size: 90px !important;
		font-size: 9rem !important
	}
	.fs91rem-sp {
		font-size: 91px !important;
		font-size: 9.1rem !important
	}
	.fs92rem-sp {
		font-size: 92px !important;
		font-size: 9.2rem !important
	}
	.fs93rem-sp {
		font-size: 93px !important;
		font-size: 9.3rem !important
	}
	.fs94rem-sp {
		font-size: 94px !important;
		font-size: 9.4rem !important
	}
	.fs95rem-sp {
		font-size: 95px !important;
		font-size: 9.5rem !important
	}
	.fs96rem-sp {
		font-size: 96px !important;
		font-size: 9.6rem !important
	}
	.fs97rem-sp {
		font-size: 97px !important;
		font-size: 9.7rem !important
	}
	.fs98rem-sp {
		font-size: 98px !important;
		font-size: 9.8rem !important
	}
	.fs99rem-sp {
		font-size: 99px !important;
		font-size: 9.9rem !important
	}
	.fs100rem-sp {
		font-size: 100px !important;
		font-size: 10rem !important
	}
}
.lh0_1 {
	line-height: 0.1 !important
}
.lh0_2 {
	line-height: 0.2 !important
}
.lh0_25 {
	line-height: 0.25 !important
}
.lh0_3 {
	line-height: 0.3 !important
}
.lh0_4 {
	line-height: 0.4 !important
}
.lh0_5 {
	line-height: 0.5 !important
}
.lh0_6 {
	line-height: 0.6 !important
}
.lh0_7 {
	line-height: 0.7 !important
}
.lh0_8 {
	line-height: 0.8 !important
}
.lh0_9 {
	line-height: 0.9 !important
}
.lh1_0 {
	line-height: 1 !important
}
.lh1_1 {
	line-height: 1.1 !important
}
.lh1_2 {
	line-height: 1.2 !important
}
.lh1_3 {
	line-height: 1.3 !important
}
.lh1_4 {
	line-height: 1.4 !important
}
.lh1_5 {
	line-height: 1.5 !important
}
.lh1_6 {
	line-height: 1.6 !important
}
.lh1_7 {
	line-height: 1.7 !important
}
.lh1_8 {
	line-height: 1.8 !important
}
.lh1_9 {
	line-height: 1.9 !important
}
.lh2_0 {
	line-height: 2 !important
}
.lh2_1 {
	line-height: 2.1 !important
}
.lh2_2 {
	line-height: 2.2 !important
}
.lh2_3 {
	line-height: 2.3 !important
}
.lh2_4 {
	line-height: 2.4 !important
}
.lh2_5 {
	line-height: 2.5 !important
}
.lh2_6 {
	line-height: 2.6 !important
}
.lh2_7 {
	line-height: 2.7 !important
}
.lh2_8 {
	line-height: 2.8 !important
}
.lh2_9 {
	line-height: 2.9 !important
}
.lh3_0 {
	line-height: 3 !important
}
.lh3_1 {
	line-height: 3.1 !important
}
.lh3_2 {
	line-height: 3.2 !important
}
.lh3_3 {
	line-height: 3.3 !important
}
.lh3_4 {
	line-height: 3.4 !important
}
.lh3_5 {
	line-height: 3.5 !important
}
.lh3_6 {
	line-height: 3.6 !important
}
.lh3_7 {
	line-height: 3.7 !important
}
.lh3_8 {
	line-height: 3.8 !important
}
.lh3_9 {
	line-height: 3.9 !important
}
.lh4_0 {
	line-height: 4 !important
}
.lh4_1 {
	line-height: 4.1 !important
}
.lh4_2 {
	line-height: 4.2 !important
}
.lh4_3 {
	line-height: 4.3 !important
}
.lh4_4 {
	line-height: 4.4 !important
}
.lh4_5 {
	line-height: 4.5 !important
}
.lh4_6 {
	line-height: 4.6 !important
}
.lh4_7 {
	line-height: 4.7 !important
}
.lh4_8 {
	line-height: 4.8 !important
}
.lh4_9 {
	line-height: 4.9 !important
}
.lh5_0 {
	line-height: 5 !important
}
.mt-100 {
	margin-top: -100px !important
}
.mt-99 {
	margin-top: -99px !important
}
.mt-98 {
	margin-top: -98px !important
}
.mt-97 {
	margin-top: -97px !important
}
.mt-96 {
	margin-top: -96px !important
}
.mt-95 {
	margin-top: -95px !important
}
.mt-94 {
	margin-top: -94px !important
}
.mt-93 {
	margin-top: -93px !important
}
.mt-92 {
	margin-top: -92px !important
}
.mt-91 {
	margin-top: -91px !important
}
.mt-90 {
	margin-top: -90px !important
}
.mt-89 {
	margin-top: -89px !important
}
.mt-88 {
	margin-top: -88px !important
}
.mt-87 {
	margin-top: -87px !important
}
.mt-86 {
	margin-top: -86px !important
}
.mt-85 {
	margin-top: -85px !important
}
.mt-84 {
	margin-top: -84px !important
}
.mt-83 {
	margin-top: -83px !important
}
.mt-82 {
	margin-top: -82px !important
}
.mt-81 {
	margin-top: -81px !important
}
.mt-80 {
	margin-top: -80px !important
}
.mt-79 {
	margin-top: -79px !important
}
.mt-78 {
	margin-top: -78px !important
}
.mt-77 {
	margin-top: -77px !important
}
.mt-76 {
	margin-top: -76px !important
}
.mt-75 {
	margin-top: -75px !important
}
.mt-74 {
	margin-top: -74px !important
}
.mt-73 {
	margin-top: -73px !important
}
.mt-72 {
	margin-top: -72px !important
}
.mt-71 {
	margin-top: -71px !important
}
.mt-70 {
	margin-top: -70px !important
}
.mt-69 {
	margin-top: -69px !important
}
.mt-68 {
	margin-top: -68px !important
}
.mt-67 {
	margin-top: -67px !important
}
.mt-66 {
	margin-top: -66px !important
}
.mt-65 {
	margin-top: -65px !important
}
.mt-64 {
	margin-top: -64px !important
}
.mt-63 {
	margin-top: -63px !important
}
.mt-62 {
	margin-top: -62px !important
}
.mt-61 {
	margin-top: -61px !important
}
.mt-60 {
	margin-top: -60px !important
}
.mt-59 {
	margin-top: -59px !important
}
.mt-58 {
	margin-top: -58px !important
}
.mt-57 {
	margin-top: -57px !important
}
.mt-56 {
	margin-top: -56px !important
}
.mt-55 {
	margin-top: -55px !important
}
.mt-54 {
	margin-top: -54px !important
}
.mt-53 {
	margin-top: -53px !important
}
.mt-52 {
	margin-top: -52px !important
}
.mt-51 {
	margin-top: -51px !important
}
.mt-50 {
	margin-top: -50px !important
}
.mt-49 {
	margin-top: -49px !important
}
.mt-48 {
	margin-top: -48px !important
}
.mt-47 {
	margin-top: -47px !important
}
.mt-46 {
	margin-top: -46px !important
}
.mt-45 {
	margin-top: -45px !important
}
.mt-44 {
	margin-top: -44px !important
}
.mt-43 {
	margin-top: -43px !important
}
.mt-42 {
	margin-top: -42px !important
}
.mt-41 {
	margin-top: -41px !important
}
.mt-40 {
	margin-top: -40px !important
}
.mt-39 {
	margin-top: -39px !important
}
.mt-38 {
	margin-top: -38px !important
}
.mt-37 {
	margin-top: -37px !important
}
.mt-36 {
	margin-top: -36px !important
}
.mt-35 {
	margin-top: -35px !important
}
.mt-34 {
	margin-top: -34px !important
}
.mt-33 {
	margin-top: -33px !important
}
.mt-32 {
	margin-top: -32px !important
}
.mt-31 {
	margin-top: -31px !important
}
.mt-30 {
	margin-top: -30px !important
}
.mt-29 {
	margin-top: -29px !important
}
.mt-28 {
	margin-top: -28px !important
}
.mt-27 {
	margin-top: -27px !important
}
.mt-26 {
	margin-top: -26px !important
}
.mt-25 {
	margin-top: -25px !important
}
.mt-24 {
	margin-top: -24px !important
}
.mt-23 {
	margin-top: -23px !important
}
.mt-22 {
	margin-top: -22px !important
}
.mt-21 {
	margin-top: -21px !important
}
.mt-20 {
	margin-top: -20px !important
}
.mt-19 {
	margin-top: -19px !important
}
.mt-18 {
	margin-top: -18px !important
}
.mt-17 {
	margin-top: -17px !important
}
.mt-16 {
	margin-top: -16px !important
}
.mt-15 {
	margin-top: -15px !important
}
.mt-14 {
	margin-top: -14px !important
}
.mt-13 {
	margin-top: -13px !important
}
.mt-12 {
	margin-top: -12px !important
}
.mt-11 {
	margin-top: -11px !important
}
.mt-10 {
	margin-top: -10px !important
}
.mt-9 {
	margin-top: -9px !important
}
.mt-8 {
	margin-top: -8px !important
}
.mt-7 {
	margin-top: -7px !important
}
.mt-6 {
	margin-top: -6px !important
}
.mt-5 {
	margin-top: -5px !important
}
.mt-4 {
	margin-top: -4px !important
}
.mt-3 {
	margin-top: -3px !important
}
.mt-2 {
	margin-top: -2px !important
}
.mt-1 {
	margin-top: -1px !important
}
.mt0 {
	margin-top: 0 !important
}
.mt1 {
	margin-top: 1px !important
}
.mt2 {
	margin-top: 2px !important
}
.mt3 {
	margin-top: 3px !important
}
.mt4 {
	margin-top: 4px !important
}
.mt5 {
	margin-top: 5px !important
}
.mt6 {
	margin-top: 6px !important
}
.mt7 {
	margin-top: 7px !important
}
.mt8 {
	margin-top: 8px !important
}
.mt9 {
	margin-top: 9px !important
}
.mt10 {
	margin-top: 10px !important
}
.mt11 {
	margin-top: 11px !important
}
.mt12 {
	margin-top: 12px !important
}
.mt13 {
	margin-top: 13px !important
}
.mt14 {
	margin-top: 14px !important
}
.mt15 {
	margin-top: 15px !important
}
.mt16 {
	margin-top: 16px !important
}
.mt17 {
	margin-top: 17px !important
}
.mt18 {
	margin-top: 18px !important
}
.mt19 {
	margin-top: 19px !important
}
.mt20 {
	margin-top: 20px !important
}
.mt21 {
	margin-top: 21px !important
}
.mt22 {
	margin-top: 22px !important
}
.mt23 {
	margin-top: 23px !important
}
.mt24 {
	margin-top: 24px !important
}
.mt25 {
	margin-top: 25px !important
}
.mt26 {
	margin-top: 26px !important
}
.mt27 {
	margin-top: 27px !important
}
.mt28 {
	margin-top: 28px !important
}
.mt29 {
	margin-top: 29px !important
}
.mt30 {
	margin-top: 30px !important
}
.mt31 {
	margin-top: 31px !important
}
.mt32 {
	margin-top: 32px !important
}
.mt33 {
	margin-top: 33px !important
}
.mt34 {
	margin-top: 34px !important
}
.mt35 {
	margin-top: 35px !important
}
.mt36 {
	margin-top: 36px !important
}
.mt37 {
	margin-top: 37px !important
}
.mt38 {
	margin-top: 38px !important
}
.mt39 {
	margin-top: 39px !important
}
.mt40 {
	margin-top: 40px !important
}
.mt41 {
	margin-top: 41px !important
}
.mt42 {
	margin-top: 42px !important
}
.mt43 {
	margin-top: 43px !important
}
.mt44 {
	margin-top: 44px !important
}
.mt45 {
	margin-top: 45px !important
}
.mt46 {
	margin-top: 46px !important
}
.mt47 {
	margin-top: 47px !important
}
.mt48 {
	margin-top: 48px !important
}
.mt49 {
	margin-top: 49px !important
}
.mt50 {
	margin-top: 50px !important
}
.mt51 {
	margin-top: 51px !important
}
.mt52 {
	margin-top: 52px !important
}
.mt53 {
	margin-top: 53px !important
}
.mt54 {
	margin-top: 54px !important
}
.mt55 {
	margin-top: 55px !important
}
.mt56 {
	margin-top: 56px !important
}
.mt57 {
	margin-top: 57px !important
}
.mt58 {
	margin-top: 58px !important
}
.mt59 {
	margin-top: 59px !important
}
.mt60 {
	margin-top: 60px !important
}
.mt61 {
	margin-top: 61px !important
}
.mt62 {
	margin-top: 62px !important
}
.mt63 {
	margin-top: 63px !important
}
.mt64 {
	margin-top: 64px !important
}
.mt65 {
	margin-top: 65px !important
}
.mt66 {
	margin-top: 66px !important
}
.mt67 {
	margin-top: 67px !important
}
.mt68 {
	margin-top: 68px !important
}
.mt69 {
	margin-top: 69px !important
}
.mt70 {
	margin-top: 70px !important
}
.mt71 {
	margin-top: 71px !important
}
.mt72 {
	margin-top: 72px !important
}
.mt73 {
	margin-top: 73px !important
}
.mt74 {
	margin-top: 74px !important
}
.mt75 {
	margin-top: 75px !important
}
.mt76 {
	margin-top: 76px !important
}
.mt77 {
	margin-top: 77px !important
}
.mt78 {
	margin-top: 78px !important
}
.mt79 {
	margin-top: 79px !important
}
.mt80 {
	margin-top: 80px !important
}
.mt81 {
	margin-top: 81px !important
}
.mt82 {
	margin-top: 82px !important
}
.mt83 {
	margin-top: 83px !important
}
.mt84 {
	margin-top: 84px !important
}
.mt85 {
	margin-top: 85px !important
}
.mt86 {
	margin-top: 86px !important
}
.mt87 {
	margin-top: 87px !important
}
.mt88 {
	margin-top: 88px !important
}
.mt89 {
	margin-top: 89px !important
}
.mt90 {
	margin-top: 90px !important
}
.mt91 {
	margin-top: 91px !important
}
.mt92 {
	margin-top: 92px !important
}
.mt93 {
	margin-top: 93px !important
}
.mt94 {
	margin-top: 94px !important
}
.mt95 {
	margin-top: 95px !important
}
.mt96 {
	margin-top: 96px !important
}
.mt97 {
	margin-top: 97px !important
}
.mt98 {
	margin-top: 98px !important
}
.mt99 {
	margin-top: 99px !important
}
.mt100 {
	margin-top: 100px !important
}
.mb-100 {
	margin-bottom: -100px !important
}
.mb-99 {
	margin-bottom: -99px !important
}
.mb-98 {
	margin-bottom: -98px !important
}
.mb-97 {
	margin-bottom: -97px !important
}
.mb-96 {
	margin-bottom: -96px !important
}
.mb-95 {
	margin-bottom: -95px !important
}
.mb-94 {
	margin-bottom: -94px !important
}
.mb-93 {
	margin-bottom: -93px !important
}
.mb-92 {
	margin-bottom: -92px !important
}
.mb-91 {
	margin-bottom: -91px !important
}
.mb-90 {
	margin-bottom: -90px !important
}
.mb-89 {
	margin-bottom: -89px !important
}
.mb-88 {
	margin-bottom: -88px !important
}
.mb-87 {
	margin-bottom: -87px !important
}
.mb-86 {
	margin-bottom: -86px !important
}
.mb-85 {
	margin-bottom: -85px !important
}
.mb-84 {
	margin-bottom: -84px !important
}
.mb-83 {
	margin-bottom: -83px !important
}
.mb-82 {
	margin-bottom: -82px !important
}
.mb-81 {
	margin-bottom: -81px !important
}
.mb-80 {
	margin-bottom: -80px !important
}
.mb-79 {
	margin-bottom: -79px !important
}
.mb-78 {
	margin-bottom: -78px !important
}
.mb-77 {
	margin-bottom: -77px !important
}
.mb-76 {
	margin-bottom: -76px !important
}
.mb-75 {
	margin-bottom: -75px !important
}
.mb-74 {
	margin-bottom: -74px !important
}
.mb-73 {
	margin-bottom: -73px !important
}
.mb-72 {
	margin-bottom: -72px !important
}
.mb-71 {
	margin-bottom: -71px !important
}
.mb-70 {
	margin-bottom: -70px !important
}
.mb-69 {
	margin-bottom: -69px !important
}
.mb-68 {
	margin-bottom: -68px !important
}
.mb-67 {
	margin-bottom: -67px !important
}
.mb-66 {
	margin-bottom: -66px !important
}
.mb-65 {
	margin-bottom: -65px !important
}
.mb-64 {
	margin-bottom: -64px !important
}
.mb-63 {
	margin-bottom: -63px !important
}
.mb-62 {
	margin-bottom: -62px !important
}
.mb-61 {
	margin-bottom: -61px !important
}
.mb-60 {
	margin-bottom: -60px !important
}
.mb-59 {
	margin-bottom: -59px !important
}
.mb-58 {
	margin-bottom: -58px !important
}
.mb-57 {
	margin-bottom: -57px !important
}
.mb-56 {
	margin-bottom: -56px !important
}
.mb-55 {
	margin-bottom: -55px !important
}
.mb-54 {
	margin-bottom: -54px !important
}
.mb-53 {
	margin-bottom: -53px !important
}
.mb-52 {
	margin-bottom: -52px !important
}
.mb-51 {
	margin-bottom: -51px !important
}
.mb-50 {
	margin-bottom: -50px !important
}
.mb-49 {
	margin-bottom: -49px !important
}
.mb-48 {
	margin-bottom: -48px !important
}
.mb-47 {
	margin-bottom: -47px !important
}
.mb-46 {
	margin-bottom: -46px !important
}
.mb-45 {
	margin-bottom: -45px !important
}
.mb-44 {
	margin-bottom: -44px !important
}
.mb-43 {
	margin-bottom: -43px !important
}
.mb-42 {
	margin-bottom: -42px !important
}
.mb-41 {
	margin-bottom: -41px !important
}
.mb-40 {
	margin-bottom: -40px !important
}
.mb-39 {
	margin-bottom: -39px !important
}
.mb-38 {
	margin-bottom: -38px !important
}
.mb-37 {
	margin-bottom: -37px !important
}
.mb-36 {
	margin-bottom: -36px !important
}
.mb-35 {
	margin-bottom: -35px !important
}
.mb-34 {
	margin-bottom: -34px !important
}
.mb-33 {
	margin-bottom: -33px !important
}
.mb-32 {
	margin-bottom: -32px !important
}
.mb-31 {
	margin-bottom: -31px !important
}
.mb-30 {
	margin-bottom: -30px !important
}
.mb-29 {
	margin-bottom: -29px !important
}
.mb-28 {
	margin-bottom: -28px !important
}
.mb-27 {
	margin-bottom: -27px !important
}
.mb-26 {
	margin-bottom: -26px !important
}
.mb-25 {
	margin-bottom: -25px !important
}
.mb-24 {
	margin-bottom: -24px !important
}
.mb-23 {
	margin-bottom: -23px !important
}
.mb-22 {
	margin-bottom: -22px !important
}
.mb-21 {
	margin-bottom: -21px !important
}
.mb-20 {
	margin-bottom: -20px !important
}
.mb-19 {
	margin-bottom: -19px !important
}
.mb-18 {
	margin-bottom: -18px !important
}
.mb-17 {
	margin-bottom: -17px !important
}
.mb-16 {
	margin-bottom: -16px !important
}
.mb-15 {
	margin-bottom: -15px !important
}
.mb-14 {
	margin-bottom: -14px !important
}
.mb-13 {
	margin-bottom: -13px !important
}
.mb-12 {
	margin-bottom: -12px !important
}
.mb-11 {
	margin-bottom: -11px !important
}
.mb-10 {
	margin-bottom: -10px !important
}
.mb-9 {
	margin-bottom: -9px !important
}
.mb-8 {
	margin-bottom: -8px !important
}
.mb-7 {
	margin-bottom: -7px !important
}
.mb-6 {
	margin-bottom: -6px !important
}
.mb-5 {
	margin-bottom: -5px !important
}
.mb-4 {
	margin-bottom: -4px !important
}
.mb-3 {
	margin-bottom: -3px !important
}
.mb-2 {
	margin-bottom: -2px !important
}
.mb-1 {
	margin-bottom: -1px !important
}
.mb0 {
	margin-bottom: 0 !important
}
.mb1 {
	margin-bottom: 1px !important
}
.mb2 {
	margin-bottom: 2px !important
}
.mb3 {
	margin-bottom: 3px !important
}
.mb4 {
	margin-bottom: 4px !important
}
.mb5 {
	margin-bottom: 5px !important
}
.mb6 {
	margin-bottom: 6px !important
}
.mb7 {
	margin-bottom: 7px !important
}
.mb8 {
	margin-bottom: 8px !important
}
.mb9 {
	margin-bottom: 9px !important
}
.mb10 {
	margin-bottom: 10px !important
}
.mb11 {
	margin-bottom: 11px !important
}
.mb12 {
	margin-bottom: 12px !important
}
.mb13 {
	margin-bottom: 13px !important
}
.mb14 {
	margin-bottom: 14px !important
}
.mb15 {
	margin-bottom: 15px !important
}
.mb16 {
	margin-bottom: 16px !important
}
.mb17 {
	margin-bottom: 17px !important
}
.mb18 {
	margin-bottom: 18px !important
}
.mb19 {
	margin-bottom: 19px !important
}
.mb20 {
	margin-bottom: 20px !important
}
.mb21 {
	margin-bottom: 21px !important
}
.mb22 {
	margin-bottom: 22px !important
}
.mb23 {
	margin-bottom: 23px !important
}
.mb24 {
	margin-bottom: 24px !important
}
.mb25 {
	margin-bottom: 25px !important
}
.mb26 {
	margin-bottom: 26px !important
}
.mb27 {
	margin-bottom: 27px !important
}
.mb28 {
	margin-bottom: 28px !important
}
.mb29 {
	margin-bottom: 29px !important
}
.mb30 {
	margin-bottom: 30px !important
}
.mb31 {
	margin-bottom: 31px !important
}
.mb32 {
	margin-bottom: 32px !important
}
.mb33 {
	margin-bottom: 33px !important
}
.mb34 {
	margin-bottom: 34px !important
}
.mb35 {
	margin-bottom: 35px !important
}
.mb36 {
	margin-bottom: 36px !important
}
.mb37 {
	margin-bottom: 37px !important
}
.mb38 {
	margin-bottom: 38px !important
}
.mb39 {
	margin-bottom: 39px !important
}
.mb40 {
	margin-bottom: 40px !important
}
.mb41 {
	margin-bottom: 41px !important
}
.mb42 {
	margin-bottom: 42px !important
}
.mb43 {
	margin-bottom: 43px !important
}
.mb44 {
	margin-bottom: 44px !important
}
.mb45 {
	margin-bottom: 45px !important
}
.mb46 {
	margin-bottom: 46px !important
}
.mb47 {
	margin-bottom: 47px !important
}
.mb48 {
	margin-bottom: 48px !important
}
.mb49 {
	margin-bottom: 49px !important
}
.mb50 {
	margin-bottom: 50px !important
}
.mb51 {
	margin-bottom: 51px !important
}
.mb52 {
	margin-bottom: 52px !important
}
.mb53 {
	margin-bottom: 53px !important
}
.mb54 {
	margin-bottom: 54px !important
}
.mb55 {
	margin-bottom: 55px !important
}
.mb56 {
	margin-bottom: 56px !important
}
.mb57 {
	margin-bottom: 57px !important
}
.mb58 {
	margin-bottom: 58px !important
}
.mb59 {
	margin-bottom: 59px !important
}
.mb60 {
	margin-bottom: 60px !important
}
.mb61 {
	margin-bottom: 61px !important
}
.mb62 {
	margin-bottom: 62px !important
}
.mb63 {
	margin-bottom: 63px !important
}
.mb64 {
	margin-bottom: 64px !important
}
.mb65 {
	margin-bottom: 65px !important
}
.mb66 {
	margin-bottom: 66px !important
}
.mb67 {
	margin-bottom: 67px !important
}
.mb68 {
	margin-bottom: 68px !important
}
.mb69 {
	margin-bottom: 69px !important
}
.mb70 {
	margin-bottom: 70px !important
}
.mb71 {
	margin-bottom: 71px !important
}
.mb72 {
	margin-bottom: 72px !important
}
.mb73 {
	margin-bottom: 73px !important
}
.mb74 {
	margin-bottom: 74px !important
}
.mb75 {
	margin-bottom: 75px !important
}
.mb76 {
	margin-bottom: 76px !important
}
.mb77 {
	margin-bottom: 77px !important
}
.mb78 {
	margin-bottom: 78px !important
}
.mb79 {
	margin-bottom: 79px !important
}
.mb80 {
	margin-bottom: 80px !important
}
.mb81 {
	margin-bottom: 81px !important
}
.mb82 {
	margin-bottom: 82px !important
}
.mb83 {
	margin-bottom: 83px !important
}
.mb84 {
	margin-bottom: 84px !important
}
.mb85 {
	margin-bottom: 85px !important
}
.mb86 {
	margin-bottom: 86px !important
}
.mb87 {
	margin-bottom: 87px !important
}
.mb88 {
	margin-bottom: 88px !important
}
.mb89 {
	margin-bottom: 89px !important
}
.mb90 {
	margin-bottom: 90px !important
}
.mb91 {
	margin-bottom: 91px !important
}
.mb92 {
	margin-bottom: 92px !important
}
.mb93 {
	margin-bottom: 93px !important
}
.mb94 {
	margin-bottom: 94px !important
}
.mb95 {
	margin-bottom: 95px !important
}
.mb96 {
	margin-bottom: 96px !important
}
.mb97 {
	margin-bottom: 97px !important
}
.mb98 {
	margin-bottom: 98px !important
}
.mb99 {
	margin-bottom: 99px !important
}
.mb100 {
	margin-bottom: 100px !important
}
.ml-100 {
	margin-left: -100px !important
}
.ml-99 {
	margin-left: -99px !important
}
.ml-98 {
	margin-left: -98px !important
}
.ml-97 {
	margin-left: -97px !important
}
.ml-96 {
	margin-left: -96px !important
}
.ml-95 {
	margin-left: -95px !important
}
.ml-94 {
	margin-left: -94px !important
}
.ml-93 {
	margin-left: -93px !important
}
.ml-92 {
	margin-left: -92px !important
}
.ml-91 {
	margin-left: -91px !important
}
.ml-90 {
	margin-left: -90px !important
}
.ml-89 {
	margin-left: -89px !important
}
.ml-88 {
	margin-left: -88px !important
}
.ml-87 {
	margin-left: -87px !important
}
.ml-86 {
	margin-left: -86px !important
}
.ml-85 {
	margin-left: -85px !important
}
.ml-84 {
	margin-left: -84px !important
}
.ml-83 {
	margin-left: -83px !important
}
.ml-82 {
	margin-left: -82px !important
}
.ml-81 {
	margin-left: -81px !important
}
.ml-80 {
	margin-left: -80px !important
}
.ml-79 {
	margin-left: -79px !important
}
.ml-78 {
	margin-left: -78px !important
}
.ml-77 {
	margin-left: -77px !important
}
.ml-76 {
	margin-left: -76px !important
}
.ml-75 {
	margin-left: -75px !important
}
.ml-74 {
	margin-left: -74px !important
}
.ml-73 {
	margin-left: -73px !important
}
.ml-72 {
	margin-left: -72px !important
}
.ml-71 {
	margin-left: -71px !important
}
.ml-70 {
	margin-left: -70px !important
}
.ml-69 {
	margin-left: -69px !important
}
.ml-68 {
	margin-left: -68px !important
}
.ml-67 {
	margin-left: -67px !important
}
.ml-66 {
	margin-left: -66px !important
}
.ml-65 {
	margin-left: -65px !important
}
.ml-64 {
	margin-left: -64px !important
}
.ml-63 {
	margin-left: -63px !important
}
.ml-62 {
	margin-left: -62px !important
}
.ml-61 {
	margin-left: -61px !important
}
.ml-60 {
	margin-left: -60px !important
}
.ml-59 {
	margin-left: -59px !important
}
.ml-58 {
	margin-left: -58px !important
}
.ml-57 {
	margin-left: -57px !important
}
.ml-56 {
	margin-left: -56px !important
}
.ml-55 {
	margin-left: -55px !important
}
.ml-54 {
	margin-left: -54px !important
}
.ml-53 {
	margin-left: -53px !important
}
.ml-52 {
	margin-left: -52px !important
}
.ml-51 {
	margin-left: -51px !important
}
.ml-50 {
	margin-left: -50px !important
}
.ml-49 {
	margin-left: -49px !important
}
.ml-48 {
	margin-left: -48px !important
}
.ml-47 {
	margin-left: -47px !important
}
.ml-46 {
	margin-left: -46px !important
}
.ml-45 {
	margin-left: -45px !important
}
.ml-44 {
	margin-left: -44px !important
}
.ml-43 {
	margin-left: -43px !important
}
.ml-42 {
	margin-left: -42px !important
}
.ml-41 {
	margin-left: -41px !important
}
.ml-40 {
	margin-left: -40px !important
}
.ml-39 {
	margin-left: -39px !important
}
.ml-38 {
	margin-left: -38px !important
}
.ml-37 {
	margin-left: -37px !important
}
.ml-36 {
	margin-left: -36px !important
}
.ml-35 {
	margin-left: -35px !important
}
.ml-34 {
	margin-left: -34px !important
}
.ml-33 {
	margin-left: -33px !important
}
.ml-32 {
	margin-left: -32px !important
}
.ml-31 {
	margin-left: -31px !important
}
.ml-30 {
	margin-left: -30px !important
}
.ml-29 {
	margin-left: -29px !important
}
.ml-28 {
	margin-left: -28px !important
}
.ml-27 {
	margin-left: -27px !important
}
.ml-26 {
	margin-left: -26px !important
}
.ml-25 {
	margin-left: -25px !important
}
.ml-24 {
	margin-left: -24px !important
}
.ml-23 {
	margin-left: -23px !important
}
.ml-22 {
	margin-left: -22px !important
}
.ml-21 {
	margin-left: -21px !important
}
.ml-20 {
	margin-left: -20px !important
}
.ml-19 {
	margin-left: -19px !important
}
.ml-18 {
	margin-left: -18px !important
}
.ml-17 {
	margin-left: -17px !important
}
.ml-16 {
	margin-left: -16px !important
}
.ml-15 {
	margin-left: -15px !important
}
.ml-14 {
	margin-left: -14px !important
}
.ml-13 {
	margin-left: -13px !important
}
.ml-12 {
	margin-left: -12px !important
}
.ml-11 {
	margin-left: -11px !important
}
.ml-10 {
	margin-left: -10px !important
}
.ml-9 {
	margin-left: -9px !important
}
.ml-8 {
	margin-left: -8px !important
}
.ml-7 {
	margin-left: -7px !important
}
.ml-6 {
	margin-left: -6px !important
}
.ml-5 {
	margin-left: -5px !important
}
.ml-4 {
	margin-left: -4px !important
}
.ml-3 {
	margin-left: -3px !important
}
.ml-2 {
	margin-left: -2px !important
}
.ml-1 {
	margin-left: -1px !important
}
.ml0 {
	margin-left: 0 !important
}
.ml1 {
	margin-left: 1px !important
}
.ml2 {
	margin-left: 2px !important
}
.ml3 {
	margin-left: 3px !important
}
.ml4 {
	margin-left: 4px !important
}
.ml5 {
	margin-left: 5px !important
}
.ml6 {
	margin-left: 6px !important
}
.ml7 {
	margin-left: 7px !important
}
.ml8 {
	margin-left: 8px !important
}
.ml9 {
	margin-left: 9px !important
}
.ml10 {
	margin-left: 10px !important
}
.ml11 {
	margin-left: 11px !important
}
.ml12 {
	margin-left: 12px !important
}
.ml13 {
	margin-left: 13px !important
}
.ml14 {
	margin-left: 14px !important
}
.ml15 {
	margin-left: 15px !important
}
.ml16 {
	margin-left: 16px !important
}
.ml17 {
	margin-left: 17px !important
}
.ml18 {
	margin-left: 18px !important
}
.ml19 {
	margin-left: 19px !important
}
.ml20 {
	margin-left: 20px !important
}
.ml21 {
	margin-left: 21px !important
}
.ml22 {
	margin-left: 22px !important
}
.ml23 {
	margin-left: 23px !important
}
.ml24 {
	margin-left: 24px !important
}
.ml25 {
	margin-left: 25px !important
}
.ml26 {
	margin-left: 26px !important
}
.ml27 {
	margin-left: 27px !important
}
.ml28 {
	margin-left: 28px !important
}
.ml29 {
	margin-left: 29px !important
}
.ml30 {
	margin-left: 30px !important
}
.ml31 {
	margin-left: 31px !important
}
.ml32 {
	margin-left: 32px !important
}
.ml33 {
	margin-left: 33px !important
}
.ml34 {
	margin-left: 34px !important
}
.ml35 {
	margin-left: 35px !important
}
.ml36 {
	margin-left: 36px !important
}
.ml37 {
	margin-left: 37px !important
}
.ml38 {
	margin-left: 38px !important
}
.ml39 {
	margin-left: 39px !important
}
.ml40 {
	margin-left: 40px !important
}
.ml41 {
	margin-left: 41px !important
}
.ml42 {
	margin-left: 42px !important
}
.ml43 {
	margin-left: 43px !important
}
.ml44 {
	margin-left: 44px !important
}
.ml45 {
	margin-left: 45px !important
}
.ml46 {
	margin-left: 46px !important
}
.ml47 {
	margin-left: 47px !important
}
.ml48 {
	margin-left: 48px !important
}
.ml49 {
	margin-left: 49px !important
}
.ml50 {
	margin-left: 50px !important
}
.ml51 {
	margin-left: 51px !important
}
.ml52 {
	margin-left: 52px !important
}
.ml53 {
	margin-left: 53px !important
}
.ml54 {
	margin-left: 54px !important
}
.ml55 {
	margin-left: 55px !important
}
.ml56 {
	margin-left: 56px !important
}
.ml57 {
	margin-left: 57px !important
}
.ml58 {
	margin-left: 58px !important
}
.ml59 {
	margin-left: 59px !important
}
.ml60 {
	margin-left: 60px !important
}
.ml61 {
	margin-left: 61px !important
}
.ml62 {
	margin-left: 62px !important
}
.ml63 {
	margin-left: 63px !important
}
.ml64 {
	margin-left: 64px !important
}
.ml65 {
	margin-left: 65px !important
}
.ml66 {
	margin-left: 66px !important
}
.ml67 {
	margin-left: 67px !important
}
.ml68 {
	margin-left: 68px !important
}
.ml69 {
	margin-left: 69px !important
}
.ml70 {
	margin-left: 70px !important
}
.ml71 {
	margin-left: 71px !important
}
.ml72 {
	margin-left: 72px !important
}
.ml73 {
	margin-left: 73px !important
}
.ml74 {
	margin-left: 74px !important
}
.ml75 {
	margin-left: 75px !important
}
.ml76 {
	margin-left: 76px !important
}
.ml77 {
	margin-left: 77px !important
}
.ml78 {
	margin-left: 78px !important
}
.ml79 {
	margin-left: 79px !important
}
.ml80 {
	margin-left: 80px !important
}
.ml81 {
	margin-left: 81px !important
}
.ml82 {
	margin-left: 82px !important
}
.ml83 {
	margin-left: 83px !important
}
.ml84 {
	margin-left: 84px !important
}
.ml85 {
	margin-left: 85px !important
}
.ml86 {
	margin-left: 86px !important
}
.ml87 {
	margin-left: 87px !important
}
.ml88 {
	margin-left: 88px !important
}
.ml89 {
	margin-left: 89px !important
}
.ml90 {
	margin-left: 90px !important
}
.ml91 {
	margin-left: 91px !important
}
.ml92 {
	margin-left: 92px !important
}
.ml93 {
	margin-left: 93px !important
}
.ml94 {
	margin-left: 94px !important
}
.ml95 {
	margin-left: 95px !important
}
.ml96 {
	margin-left: 96px !important
}
.ml97 {
	margin-left: 97px !important
}
.ml98 {
	margin-left: 98px !important
}
.ml99 {
	margin-left: 99px !important
}
.ml100 {
	margin-left: 100px !important
}
.mr-100 {
	margin-right: -100px !important
}
.mr-99 {
	margin-right: -99px !important
}
.mr-98 {
	margin-right: -98px !important
}
.mr-97 {
	margin-right: -97px !important
}
.mr-96 {
	margin-right: -96px !important
}
.mr-95 {
	margin-right: -95px !important
}
.mr-94 {
	margin-right: -94px !important
}
.mr-93 {
	margin-right: -93px !important
}
.mr-92 {
	margin-right: -92px !important
}
.mr-91 {
	margin-right: -91px !important
}
.mr-90 {
	margin-right: -90px !important
}
.mr-89 {
	margin-right: -89px !important
}
.mr-88 {
	margin-right: -88px !important
}
.mr-87 {
	margin-right: -87px !important
}
.mr-86 {
	margin-right: -86px !important
}
.mr-85 {
	margin-right: -85px !important
}
.mr-84 {
	margin-right: -84px !important
}
.mr-83 {
	margin-right: -83px !important
}
.mr-82 {
	margin-right: -82px !important
}
.mr-81 {
	margin-right: -81px !important
}
.mr-80 {
	margin-right: -80px !important
}
.mr-79 {
	margin-right: -79px !important
}
.mr-78 {
	margin-right: -78px !important
}
.mr-77 {
	margin-right: -77px !important
}
.mr-76 {
	margin-right: -76px !important
}
.mr-75 {
	margin-right: -75px !important
}
.mr-74 {
	margin-right: -74px !important
}
.mr-73 {
	margin-right: -73px !important
}
.mr-72 {
	margin-right: -72px !important
}
.mr-71 {
	margin-right: -71px !important
}
.mr-70 {
	margin-right: -70px !important
}
.mr-69 {
	margin-right: -69px !important
}
.mr-68 {
	margin-right: -68px !important
}
.mr-67 {
	margin-right: -67px !important
}
.mr-66 {
	margin-right: -66px !important
}
.mr-65 {
	margin-right: -65px !important
}
.mr-64 {
	margin-right: -64px !important
}
.mr-63 {
	margin-right: -63px !important
}
.mr-62 {
	margin-right: -62px !important
}
.mr-61 {
	margin-right: -61px !important
}
.mr-60 {
	margin-right: -60px !important
}
.mr-59 {
	margin-right: -59px !important
}
.mr-58 {
	margin-right: -58px !important
}
.mr-57 {
	margin-right: -57px !important
}
.mr-56 {
	margin-right: -56px !important
}
.mr-55 {
	margin-right: -55px !important
}
.mr-54 {
	margin-right: -54px !important
}
.mr-53 {
	margin-right: -53px !important
}
.mr-52 {
	margin-right: -52px !important
}
.mr-51 {
	margin-right: -51px !important
}
.mr-50 {
	margin-right: -50px !important
}
.mr-49 {
	margin-right: -49px !important
}
.mr-48 {
	margin-right: -48px !important
}
.mr-47 {
	margin-right: -47px !important
}
.mr-46 {
	margin-right: -46px !important
}
.mr-45 {
	margin-right: -45px !important
}
.mr-44 {
	margin-right: -44px !important
}
.mr-43 {
	margin-right: -43px !important
}
.mr-42 {
	margin-right: -42px !important
}
.mr-41 {
	margin-right: -41px !important
}
.mr-40 {
	margin-right: -40px !important
}
.mr-39 {
	margin-right: -39px !important
}
.mr-38 {
	margin-right: -38px !important
}
.mr-37 {
	margin-right: -37px !important
}
.mr-36 {
	margin-right: -36px !important
}
.mr-35 {
	margin-right: -35px !important
}
.mr-34 {
	margin-right: -34px !important
}
.mr-33 {
	margin-right: -33px !important
}
.mr-32 {
	margin-right: -32px !important
}
.mr-31 {
	margin-right: -31px !important
}
.mr-30 {
	margin-right: -30px !important
}
.mr-29 {
	margin-right: -29px !important
}
.mr-28 {
	margin-right: -28px !important
}
.mr-27 {
	margin-right: -27px !important
}
.mr-26 {
	margin-right: -26px !important
}
.mr-25 {
	margin-right: -25px !important
}
.mr-24 {
	margin-right: -24px !important
}
.mr-23 {
	margin-right: -23px !important
}
.mr-22 {
	margin-right: -22px !important
}
.mr-21 {
	margin-right: -21px !important
}
.mr-20 {
	margin-right: -20px !important
}
.mr-19 {
	margin-right: -19px !important
}
.mr-18 {
	margin-right: -18px !important
}
.mr-17 {
	margin-right: -17px !important
}
.mr-16 {
	margin-right: -16px !important
}
.mr-15 {
	margin-right: -15px !important
}
.mr-14 {
	margin-right: -14px !important
}
.mr-13 {
	margin-right: -13px !important
}
.mr-12 {
	margin-right: -12px !important
}
.mr-11 {
	margin-right: -11px !important
}
.mr-10 {
	margin-right: -10px !important
}
.mr-9 {
	margin-right: -9px !important
}
.mr-8 {
	margin-right: -8px !important
}
.mr-7 {
	margin-right: -7px !important
}
.mr-6 {
	margin-right: -6px !important
}
.mr-5 {
	margin-right: -5px !important
}
.mr-4 {
	margin-right: -4px !important
}
.mr-3 {
	margin-right: -3px !important
}
.mr-2 {
	margin-right: -2px !important
}
.mr-1 {
	margin-right: -1px !important
}
.mr0 {
	margin-right: 0 !important
}
.mr1 {
	margin-right: 1px !important
}
.mr2 {
	margin-right: 2px !important
}
.mr3 {
	margin-right: 3px !important
}
.mr4 {
	margin-right: 4px !important
}
.mr5 {
	margin-right: 5px !important
}
.mr6 {
	margin-right: 6px !important
}
.mr7 {
	margin-right: 7px !important
}
.mr8 {
	margin-right: 8px !important
}
.mr9 {
	margin-right: 9px !important
}
.mr10 {
	margin-right: 10px !important
}
.mr11 {
	margin-right: 11px !important
}
.mr12 {
	margin-right: 12px !important
}
.mr13 {
	margin-right: 13px !important
}
.mr14 {
	margin-right: 14px !important
}
.mr15 {
	margin-right: 15px !important
}
.mr16 {
	margin-right: 16px !important
}
.mr17 {
	margin-right: 17px !important
}
.mr18 {
	margin-right: 18px !important
}
.mr19 {
	margin-right: 19px !important
}
.mr20 {
	margin-right: 20px !important
}
.mr21 {
	margin-right: 21px !important
}
.mr22 {
	margin-right: 22px !important
}
.mr23 {
	margin-right: 23px !important
}
.mr24 {
	margin-right: 24px !important
}
.mr25 {
	margin-right: 25px !important
}
.mr26 {
	margin-right: 26px !important
}
.mr27 {
	margin-right: 27px !important
}
.mr28 {
	margin-right: 28px !important
}
.mr29 {
	margin-right: 29px !important
}
.mr30 {
	margin-right: 30px !important
}
.mr31 {
	margin-right: 31px !important
}
.mr32 {
	margin-right: 32px !important
}
.mr33 {
	margin-right: 33px !important
}
.mr34 {
	margin-right: 34px !important
}
.mr35 {
	margin-right: 35px !important
}
.mr36 {
	margin-right: 36px !important
}
.mr37 {
	margin-right: 37px !important
}
.mr38 {
	margin-right: 38px !important
}
.mr39 {
	margin-right: 39px !important
}
.mr40 {
	margin-right: 40px !important
}
.mr41 {
	margin-right: 41px !important
}
.mr42 {
	margin-right: 42px !important
}
.mr43 {
	margin-right: 43px !important
}
.mr44 {
	margin-right: 44px !important
}
.mr45 {
	margin-right: 45px !important
}
.mr46 {
	margin-right: 46px !important
}
.mr47 {
	margin-right: 47px !important
}
.mr48 {
	margin-right: 48px !important
}
.mr49 {
	margin-right: 49px !important
}
.mr50 {
	margin-right: 50px !important
}
.mr51 {
	margin-right: 51px !important
}
.mr52 {
	margin-right: 52px !important
}
.mr53 {
	margin-right: 53px !important
}
.mr54 {
	margin-right: 54px !important
}
.mr55 {
	margin-right: 55px !important
}
.mr56 {
	margin-right: 56px !important
}
.mr57 {
	margin-right: 57px !important
}
.mr58 {
	margin-right: 58px !important
}
.mr59 {
	margin-right: 59px !important
}
.mr60 {
	margin-right: 60px !important
}
.mr61 {
	margin-right: 61px !important
}
.mr62 {
	margin-right: 62px !important
}
.mr63 {
	margin-right: 63px !important
}
.mr64 {
	margin-right: 64px !important
}
.mr65 {
	margin-right: 65px !important
}
.mr66 {
	margin-right: 66px !important
}
.mr67 {
	margin-right: 67px !important
}
.mr68 {
	margin-right: 68px !important
}
.mr69 {
	margin-right: 69px !important
}
.mr70 {
	margin-right: 70px !important
}
.mr71 {
	margin-right: 71px !important
}
.mr72 {
	margin-right: 72px !important
}
.mr73 {
	margin-right: 73px !important
}
.mr74 {
	margin-right: 74px !important
}
.mr75 {
	margin-right: 75px !important
}
.mr76 {
	margin-right: 76px !important
}
.mr77 {
	margin-right: 77px !important
}
.mr78 {
	margin-right: 78px !important
}
.mr79 {
	margin-right: 79px !important
}
.mr80 {
	margin-right: 80px !important
}
.mr81 {
	margin-right: 81px !important
}
.mr82 {
	margin-right: 82px !important
}
.mr83 {
	margin-right: 83px !important
}
.mr84 {
	margin-right: 84px !important
}
.mr85 {
	margin-right: 85px !important
}
.mr86 {
	margin-right: 86px !important
}
.mr87 {
	margin-right: 87px !important
}
.mr88 {
	margin-right: 88px !important
}
.mr89 {
	margin-right: 89px !important
}
.mr90 {
	margin-right: 90px !important
}
.mr91 {
	margin-right: 91px !important
}
.mr92 {
	margin-right: 92px !important
}
.mr93 {
	margin-right: 93px !important
}
.mr94 {
	margin-right: 94px !important
}
.mr95 {
	margin-right: 95px !important
}
.mr96 {
	margin-right: 96px !important
}
.mr97 {
	margin-right: 97px !important
}
.mr98 {
	margin-right: 98px !important
}
.mr99 {
	margin-right: 99px !important
}
.mr100 {
	margin-right: 100px !important
}
@media only screen and (min-width: 641px), print {
	.mt-100-exsp {
		margin-top: -100px !important
	}
	.mt-99-exsp {
		margin-top: -99px !important
	}
	.mt-98-exsp {
		margin-top: -98px !important
	}
	.mt-97-exsp {
		margin-top: -97px !important
	}
	.mt-96-exsp {
		margin-top: -96px !important
	}
	.mt-95-exsp {
		margin-top: -95px !important
	}
	.mt-94-exsp {
		margin-top: -94px !important
	}
	.mt-93-exsp {
		margin-top: -93px !important
	}
	.mt-92-exsp {
		margin-top: -92px !important
	}
	.mt-91-exsp {
		margin-top: -91px !important
	}
	.mt-90-exsp {
		margin-top: -90px !important
	}
	.mt-89-exsp {
		margin-top: -89px !important
	}
	.mt-88-exsp {
		margin-top: -88px !important
	}
	.mt-87-exsp {
		margin-top: -87px !important
	}
	.mt-86-exsp {
		margin-top: -86px !important
	}
	.mt-85-exsp {
		margin-top: -85px !important
	}
	.mt-84-exsp {
		margin-top: -84px !important
	}
	.mt-83-exsp {
		margin-top: -83px !important
	}
	.mt-82-exsp {
		margin-top: -82px !important
	}
	.mt-81-exsp {
		margin-top: -81px !important
	}
	.mt-80-exsp {
		margin-top: -80px !important
	}
	.mt-79-exsp {
		margin-top: -79px !important
	}
	.mt-78-exsp {
		margin-top: -78px !important
	}
	.mt-77-exsp {
		margin-top: -77px !important
	}
	.mt-76-exsp {
		margin-top: -76px !important
	}
	.mt-75-exsp {
		margin-top: -75px !important
	}
	.mt-74-exsp {
		margin-top: -74px !important
	}
	.mt-73-exsp {
		margin-top: -73px !important
	}
	.mt-72-exsp {
		margin-top: -72px !important
	}
	.mt-71-exsp {
		margin-top: -71px !important
	}
	.mt-70-exsp {
		margin-top: -70px !important
	}
	.mt-69-exsp {
		margin-top: -69px !important
	}
	.mt-68-exsp {
		margin-top: -68px !important
	}
	.mt-67-exsp {
		margin-top: -67px !important
	}
	.mt-66-exsp {
		margin-top: -66px !important
	}
	.mt-65-exsp {
		margin-top: -65px !important
	}
	.mt-64-exsp {
		margin-top: -64px !important
	}
	.mt-63-exsp {
		margin-top: -63px !important
	}
	.mt-62-exsp {
		margin-top: -62px !important
	}
	.mt-61-exsp {
		margin-top: -61px !important
	}
	.mt-60-exsp {
		margin-top: -60px !important
	}
	.mt-59-exsp {
		margin-top: -59px !important
	}
	.mt-58-exsp {
		margin-top: -58px !important
	}
	.mt-57-exsp {
		margin-top: -57px !important
	}
	.mt-56-exsp {
		margin-top: -56px !important
	}
	.mt-55-exsp {
		margin-top: -55px !important
	}
	.mt-54-exsp {
		margin-top: -54px !important
	}
	.mt-53-exsp {
		margin-top: -53px !important
	}
	.mt-52-exsp {
		margin-top: -52px !important
	}
	.mt-51-exsp {
		margin-top: -51px !important
	}
	.mt-50-exsp {
		margin-top: -50px !important
	}
	.mt-49-exsp {
		margin-top: -49px !important
	}
	.mt-48-exsp {
		margin-top: -48px !important
	}
	.mt-47-exsp {
		margin-top: -47px !important
	}
	.mt-46-exsp {
		margin-top: -46px !important
	}
	.mt-45-exsp {
		margin-top: -45px !important
	}
	.mt-44-exsp {
		margin-top: -44px !important
	}
	.mt-43-exsp {
		margin-top: -43px !important
	}
	.mt-42-exsp {
		margin-top: -42px !important
	}
	.mt-41-exsp {
		margin-top: -41px !important
	}
	.mt-40-exsp {
		margin-top: -40px !important
	}
	.mt-39-exsp {
		margin-top: -39px !important
	}
	.mt-38-exsp {
		margin-top: -38px !important
	}
	.mt-37-exsp {
		margin-top: -37px !important
	}
	.mt-36-exsp {
		margin-top: -36px !important
	}
	.mt-35-exsp {
		margin-top: -35px !important
	}
	.mt-34-exsp {
		margin-top: -34px !important
	}
	.mt-33-exsp {
		margin-top: -33px !important
	}
	.mt-32-exsp {
		margin-top: -32px !important
	}
	.mt-31-exsp {
		margin-top: -31px !important
	}
	.mt-30-exsp {
		margin-top: -30px !important
	}
	.mt-29-exsp {
		margin-top: -29px !important
	}
	.mt-28-exsp {
		margin-top: -28px !important
	}
	.mt-27-exsp {
		margin-top: -27px !important
	}
	.mt-26-exsp {
		margin-top: -26px !important
	}
	.mt-25-exsp {
		margin-top: -25px !important
	}
	.mt-24-exsp {
		margin-top: -24px !important
	}
	.mt-23-exsp {
		margin-top: -23px !important
	}
	.mt-22-exsp {
		margin-top: -22px !important
	}
	.mt-21-exsp {
		margin-top: -21px !important
	}
	.mt-20-exsp {
		margin-top: -20px !important
	}
	.mt-19-exsp {
		margin-top: -19px !important
	}
	.mt-18-exsp {
		margin-top: -18px !important
	}
	.mt-17-exsp {
		margin-top: -17px !important
	}
	.mt-16-exsp {
		margin-top: -16px !important
	}
	.mt-15-exsp {
		margin-top: -15px !important
	}
	.mt-14-exsp {
		margin-top: -14px !important
	}
	.mt-13-exsp {
		margin-top: -13px !important
	}
	.mt-12-exsp {
		margin-top: -12px !important
	}
	.mt-11-exsp {
		margin-top: -11px !important
	}
	.mt-10-exsp {
		margin-top: -10px !important
	}
	.mt-9-exsp {
		margin-top: -9px !important
	}
	.mt-8-exsp {
		margin-top: -8px !important
	}
	.mt-7-exsp {
		margin-top: -7px !important
	}
	.mt-6-exsp {
		margin-top: -6px !important
	}
	.mt-5-exsp {
		margin-top: -5px !important
	}
	.mt-4-exsp {
		margin-top: -4px !important
	}
	.mt-3-exsp {
		margin-top: -3px !important
	}
	.mt-2-exsp {
		margin-top: -2px !important
	}
	.mt-1-exsp {
		margin-top: -1px !important
	}
	.mt0-exsp {
		margin-top: 0 !important
	}
	.mt1-exsp {
		margin-top: 1px !important
	}
	.mt2-exsp {
		margin-top: 2px !important
	}
	.mt3-exsp {
		margin-top: 3px !important
	}
	.mt4-exsp {
		margin-top: 4px !important
	}
	.mt5-exsp {
		margin-top: 5px !important
	}
	.mt6-exsp {
		margin-top: 6px !important
	}
	.mt7-exsp {
		margin-top: 7px !important
	}
	.mt8-exsp {
		margin-top: 8px !important
	}
	.mt9-exsp {
		margin-top: 9px !important
	}
	.mt10-exsp {
		margin-top: 10px !important
	}
	.mt11-exsp {
		margin-top: 11px !important
	}
	.mt12-exsp {
		margin-top: 12px !important
	}
	.mt13-exsp {
		margin-top: 13px !important
	}
	.mt14-exsp {
		margin-top: 14px !important
	}
	.mt15-exsp {
		margin-top: 15px !important
	}
	.mt16-exsp {
		margin-top: 16px !important
	}
	.mt17-exsp {
		margin-top: 17px !important
	}
	.mt18-exsp {
		margin-top: 18px !important
	}
	.mt19-exsp {
		margin-top: 19px !important
	}
	.mt20-exsp {
		margin-top: 20px !important
	}
	.mt21-exsp {
		margin-top: 21px !important
	}
	.mt22-exsp {
		margin-top: 22px !important
	}
	.mt23-exsp {
		margin-top: 23px !important
	}
	.mt24-exsp {
		margin-top: 24px !important
	}
	.mt25-exsp {
		margin-top: 25px !important
	}
	.mt26-exsp {
		margin-top: 26px !important
	}
	.mt27-exsp {
		margin-top: 27px !important
	}
	.mt28-exsp {
		margin-top: 28px !important
	}
	.mt29-exsp {
		margin-top: 29px !important
	}
	.mt30-exsp {
		margin-top: 30px !important
	}
	.mt31-exsp {
		margin-top: 31px !important
	}
	.mt32-exsp {
		margin-top: 32px !important
	}
	.mt33-exsp {
		margin-top: 33px !important
	}
	.mt34-exsp {
		margin-top: 34px !important
	}
	.mt35-exsp {
		margin-top: 35px !important
	}
	.mt36-exsp {
		margin-top: 36px !important
	}
	.mt37-exsp {
		margin-top: 37px !important
	}
	.mt38-exsp {
		margin-top: 38px !important
	}
	.mt39-exsp {
		margin-top: 39px !important
	}
	.mt40-exsp {
		margin-top: 40px !important
	}
	.mt41-exsp {
		margin-top: 41px !important
	}
	.mt42-exsp {
		margin-top: 42px !important
	}
	.mt43-exsp {
		margin-top: 43px !important
	}
	.mt44-exsp {
		margin-top: 44px !important
	}
	.mt45-exsp {
		margin-top: 45px !important
	}
	.mt46-exsp {
		margin-top: 46px !important
	}
	.mt47-exsp {
		margin-top: 47px !important
	}
	.mt48-exsp {
		margin-top: 48px !important
	}
	.mt49-exsp {
		margin-top: 49px !important
	}
	.mt50-exsp {
		margin-top: 50px !important
	}
	.mt51-exsp {
		margin-top: 51px !important
	}
	.mt52-exsp {
		margin-top: 52px !important
	}
	.mt53-exsp {
		margin-top: 53px !important
	}
	.mt54-exsp {
		margin-top: 54px !important
	}
	.mt55-exsp {
		margin-top: 55px !important
	}
	.mt56-exsp {
		margin-top: 56px !important
	}
	.mt57-exsp {
		margin-top: 57px !important
	}
	.mt58-exsp {
		margin-top: 58px !important
	}
	.mt59-exsp {
		margin-top: 59px !important
	}
	.mt60-exsp {
		margin-top: 60px !important
	}
	.mt61-exsp {
		margin-top: 61px !important
	}
	.mt62-exsp {
		margin-top: 62px !important
	}
	.mt63-exsp {
		margin-top: 63px !important
	}
	.mt64-exsp {
		margin-top: 64px !important
	}
	.mt65-exsp {
		margin-top: 65px !important
	}
	.mt66-exsp {
		margin-top: 66px !important
	}
	.mt67-exsp {
		margin-top: 67px !important
	}
	.mt68-exsp {
		margin-top: 68px !important
	}
	.mt69-exsp {
		margin-top: 69px !important
	}
	.mt70-exsp {
		margin-top: 70px !important
	}
	.mt71-exsp {
		margin-top: 71px !important
	}
	.mt72-exsp {
		margin-top: 72px !important
	}
	.mt73-exsp {
		margin-top: 73px !important
	}
	.mt74-exsp {
		margin-top: 74px !important
	}
	.mt75-exsp {
		margin-top: 75px !important
	}
	.mt76-exsp {
		margin-top: 76px !important
	}
	.mt77-exsp {
		margin-top: 77px !important
	}
	.mt78-exsp {
		margin-top: 78px !important
	}
	.mt79-exsp {
		margin-top: 79px !important
	}
	.mt80-exsp {
		margin-top: 80px !important
	}
	.mt81-exsp {
		margin-top: 81px !important
	}
	.mt82-exsp {
		margin-top: 82px !important
	}
	.mt83-exsp {
		margin-top: 83px !important
	}
	.mt84-exsp {
		margin-top: 84px !important
	}
	.mt85-exsp {
		margin-top: 85px !important
	}
	.mt86-exsp {
		margin-top: 86px !important
	}
	.mt87-exsp {
		margin-top: 87px !important
	}
	.mt88-exsp {
		margin-top: 88px !important
	}
	.mt89-exsp {
		margin-top: 89px !important
	}
	.mt90-exsp {
		margin-top: 90px !important
	}
	.mt91-exsp {
		margin-top: 91px !important
	}
	.mt92-exsp {
		margin-top: 92px !important
	}
	.mt93-exsp {
		margin-top: 93px !important
	}
	.mt94-exsp {
		margin-top: 94px !important
	}
	.mt95-exsp {
		margin-top: 95px !important
	}
	.mt96-exsp {
		margin-top: 96px !important
	}
	.mt97-exsp {
		margin-top: 97px !important
	}
	.mt98-exsp {
		margin-top: 98px !important
	}
	.mt99-exsp {
		margin-top: 99px !important
	}
	.mt100-exsp {
		margin-top: 100px !important
	}
	.mb-100-exsp {
		margin-bottom: -100px !important
	}
	.mb-99-exsp {
		margin-bottom: -99px !important
	}
	.mb-98-exsp {
		margin-bottom: -98px !important
	}
	.mb-97-exsp {
		margin-bottom: -97px !important
	}
	.mb-96-exsp {
		margin-bottom: -96px !important
	}
	.mb-95-exsp {
		margin-bottom: -95px !important
	}
	.mb-94-exsp {
		margin-bottom: -94px !important
	}
	.mb-93-exsp {
		margin-bottom: -93px !important
	}
	.mb-92-exsp {
		margin-bottom: -92px !important
	}
	.mb-91-exsp {
		margin-bottom: -91px !important
	}
	.mb-90-exsp {
		margin-bottom: -90px !important
	}
	.mb-89-exsp {
		margin-bottom: -89px !important
	}
	.mb-88-exsp {
		margin-bottom: -88px !important
	}
	.mb-87-exsp {
		margin-bottom: -87px !important
	}
	.mb-86-exsp {
		margin-bottom: -86px !important
	}
	.mb-85-exsp {
		margin-bottom: -85px !important
	}
	.mb-84-exsp {
		margin-bottom: -84px !important
	}
	.mb-83-exsp {
		margin-bottom: -83px !important
	}
	.mb-82-exsp {
		margin-bottom: -82px !important
	}
	.mb-81-exsp {
		margin-bottom: -81px !important
	}
	.mb-80-exsp {
		margin-bottom: -80px !important
	}
	.mb-79-exsp {
		margin-bottom: -79px !important
	}
	.mb-78-exsp {
		margin-bottom: -78px !important
	}
	.mb-77-exsp {
		margin-bottom: -77px !important
	}
	.mb-76-exsp {
		margin-bottom: -76px !important
	}
	.mb-75-exsp {
		margin-bottom: -75px !important
	}
	.mb-74-exsp {
		margin-bottom: -74px !important
	}
	.mb-73-exsp {
		margin-bottom: -73px !important
	}
	.mb-72-exsp {
		margin-bottom: -72px !important
	}
	.mb-71-exsp {
		margin-bottom: -71px !important
	}
	.mb-70-exsp {
		margin-bottom: -70px !important
	}
	.mb-69-exsp {
		margin-bottom: -69px !important
	}
	.mb-68-exsp {
		margin-bottom: -68px !important
	}
	.mb-67-exsp {
		margin-bottom: -67px !important
	}
	.mb-66-exsp {
		margin-bottom: -66px !important
	}
	.mb-65-exsp {
		margin-bottom: -65px !important
	}
	.mb-64-exsp {
		margin-bottom: -64px !important
	}
	.mb-63-exsp {
		margin-bottom: -63px !important
	}
	.mb-62-exsp {
		margin-bottom: -62px !important
	}
	.mb-61-exsp {
		margin-bottom: -61px !important
	}
	.mb-60-exsp {
		margin-bottom: -60px !important
	}
	.mb-59-exsp {
		margin-bottom: -59px !important
	}
	.mb-58-exsp {
		margin-bottom: -58px !important
	}
	.mb-57-exsp {
		margin-bottom: -57px !important
	}
	.mb-56-exsp {
		margin-bottom: -56px !important
	}
	.mb-55-exsp {
		margin-bottom: -55px !important
	}
	.mb-54-exsp {
		margin-bottom: -54px !important
	}
	.mb-53-exsp {
		margin-bottom: -53px !important
	}
	.mb-52-exsp {
		margin-bottom: -52px !important
	}
	.mb-51-exsp {
		margin-bottom: -51px !important
	}
	.mb-50-exsp {
		margin-bottom: -50px !important
	}
	.mb-49-exsp {
		margin-bottom: -49px !important
	}
	.mb-48-exsp {
		margin-bottom: -48px !important
	}
	.mb-47-exsp {
		margin-bottom: -47px !important
	}
	.mb-46-exsp {
		margin-bottom: -46px !important
	}
	.mb-45-exsp {
		margin-bottom: -45px !important
	}
	.mb-44-exsp {
		margin-bottom: -44px !important
	}
	.mb-43-exsp {
		margin-bottom: -43px !important
	}
	.mb-42-exsp {
		margin-bottom: -42px !important
	}
	.mb-41-exsp {
		margin-bottom: -41px !important
	}
	.mb-40-exsp {
		margin-bottom: -40px !important
	}
	.mb-39-exsp {
		margin-bottom: -39px !important
	}
	.mb-38-exsp {
		margin-bottom: -38px !important
	}
	.mb-37-exsp {
		margin-bottom: -37px !important
	}
	.mb-36-exsp {
		margin-bottom: -36px !important
	}
	.mb-35-exsp {
		margin-bottom: -35px !important
	}
	.mb-34-exsp {
		margin-bottom: -34px !important
	}
	.mb-33-exsp {
		margin-bottom: -33px !important
	}
	.mb-32-exsp {
		margin-bottom: -32px !important
	}
	.mb-31-exsp {
		margin-bottom: -31px !important
	}
	.mb-30-exsp {
		margin-bottom: -30px !important
	}
	.mb-29-exsp {
		margin-bottom: -29px !important
	}
	.mb-28-exsp {
		margin-bottom: -28px !important
	}
	.mb-27-exsp {
		margin-bottom: -27px !important
	}
	.mb-26-exsp {
		margin-bottom: -26px !important
	}
	.mb-25-exsp {
		margin-bottom: -25px !important
	}
	.mb-24-exsp {
		margin-bottom: -24px !important
	}
	.mb-23-exsp {
		margin-bottom: -23px !important
	}
	.mb-22-exsp {
		margin-bottom: -22px !important
	}
	.mb-21-exsp {
		margin-bottom: -21px !important
	}
	.mb-20-exsp {
		margin-bottom: -20px !important
	}
	.mb-19-exsp {
		margin-bottom: -19px !important
	}
	.mb-18-exsp {
		margin-bottom: -18px !important
	}
	.mb-17-exsp {
		margin-bottom: -17px !important
	}
	.mb-16-exsp {
		margin-bottom: -16px !important
	}
	.mb-15-exsp {
		margin-bottom: -15px !important
	}
	.mb-14-exsp {
		margin-bottom: -14px !important
	}
	.mb-13-exsp {
		margin-bottom: -13px !important
	}
	.mb-12-exsp {
		margin-bottom: -12px !important
	}
	.mb-11-exsp {
		margin-bottom: -11px !important
	}
	.mb-10-exsp {
		margin-bottom: -10px !important
	}
	.mb-9-exsp {
		margin-bottom: -9px !important
	}
	.mb-8-exsp {
		margin-bottom: -8px !important
	}
	.mb-7-exsp {
		margin-bottom: -7px !important
	}
	.mb-6-exsp {
		margin-bottom: -6px !important
	}
	.mb-5-exsp {
		margin-bottom: -5px !important
	}
	.mb-4-exsp {
		margin-bottom: -4px !important
	}
	.mb-3-exsp {
		margin-bottom: -3px !important
	}
	.mb-2-exsp {
		margin-bottom: -2px !important
	}
	.mb-1-exsp {
		margin-bottom: -1px !important
	}
	.mb0-exsp {
		margin-bottom: 0 !important
	}
	.mb1-exsp {
		margin-bottom: 1px !important
	}
	.mb2-exsp {
		margin-bottom: 2px !important
	}
	.mb3-exsp {
		margin-bottom: 3px !important
	}
	.mb4-exsp {
		margin-bottom: 4px !important
	}
	.mb5-exsp {
		margin-bottom: 5px !important
	}
	.mb6-exsp {
		margin-bottom: 6px !important
	}
	.mb7-exsp {
		margin-bottom: 7px !important
	}
	.mb8-exsp {
		margin-bottom: 8px !important
	}
	.mb9-exsp {
		margin-bottom: 9px !important
	}
	.mb10-exsp {
		margin-bottom: 10px !important
	}
	.mb11-exsp {
		margin-bottom: 11px !important
	}
	.mb12-exsp {
		margin-bottom: 12px !important
	}
	.mb13-exsp {
		margin-bottom: 13px !important
	}
	.mb14-exsp {
		margin-bottom: 14px !important
	}
	.mb15-exsp {
		margin-bottom: 15px !important
	}
	.mb16-exsp {
		margin-bottom: 16px !important
	}
	.mb17-exsp {
		margin-bottom: 17px !important
	}
	.mb18-exsp {
		margin-bottom: 18px !important
	}
	.mb19-exsp {
		margin-bottom: 19px !important
	}
	.mb20-exsp {
		margin-bottom: 20px !important
	}
	.mb21-exsp {
		margin-bottom: 21px !important
	}
	.mb22-exsp {
		margin-bottom: 22px !important
	}
	.mb23-exsp {
		margin-bottom: 23px !important
	}
	.mb24-exsp {
		margin-bottom: 24px !important
	}
	.mb25-exsp {
		margin-bottom: 25px !important
	}
	.mb26-exsp {
		margin-bottom: 26px !important
	}
	.mb27-exsp {
		margin-bottom: 27px !important
	}
	.mb28-exsp {
		margin-bottom: 28px !important
	}
	.mb29-exsp {
		margin-bottom: 29px !important
	}
	.mb30-exsp {
		margin-bottom: 30px !important
	}
	.mb31-exsp {
		margin-bottom: 31px !important
	}
	.mb32-exsp {
		margin-bottom: 32px !important
	}
	.mb33-exsp {
		margin-bottom: 33px !important
	}
	.mb34-exsp {
		margin-bottom: 34px !important
	}
	.mb35-exsp {
		margin-bottom: 35px !important
	}
	.mb36-exsp {
		margin-bottom: 36px !important
	}
	.mb37-exsp {
		margin-bottom: 37px !important
	}
	.mb38-exsp {
		margin-bottom: 38px !important
	}
	.mb39-exsp {
		margin-bottom: 39px !important
	}
	.mb40-exsp {
		margin-bottom: 40px !important
	}
	.mb41-exsp {
		margin-bottom: 41px !important
	}
	.mb42-exsp {
		margin-bottom: 42px !important
	}
	.mb43-exsp {
		margin-bottom: 43px !important
	}
	.mb44-exsp {
		margin-bottom: 44px !important
	}
	.mb45-exsp {
		margin-bottom: 45px !important
	}
	.mb46-exsp {
		margin-bottom: 46px !important
	}
	.mb47-exsp {
		margin-bottom: 47px !important
	}
	.mb48-exsp {
		margin-bottom: 48px !important
	}
	.mb49-exsp {
		margin-bottom: 49px !important
	}
	.mb50-exsp {
		margin-bottom: 50px !important
	}
	.mb51-exsp {
		margin-bottom: 51px !important
	}
	.mb52-exsp {
		margin-bottom: 52px !important
	}
	.mb53-exsp {
		margin-bottom: 53px !important
	}
	.mb54-exsp {
		margin-bottom: 54px !important
	}
	.mb55-exsp {
		margin-bottom: 55px !important
	}
	.mb56-exsp {
		margin-bottom: 56px !important
	}
	.mb57-exsp {
		margin-bottom: 57px !important
	}
	.mb58-exsp {
		margin-bottom: 58px !important
	}
	.mb59-exsp {
		margin-bottom: 59px !important
	}
	.mb60-exsp {
		margin-bottom: 60px !important
	}
	.mb61-exsp {
		margin-bottom: 61px !important
	}
	.mb62-exsp {
		margin-bottom: 62px !important
	}
	.mb63-exsp {
		margin-bottom: 63px !important
	}
	.mb64-exsp {
		margin-bottom: 64px !important
	}
	.mb65-exsp {
		margin-bottom: 65px !important
	}
	.mb66-exsp {
		margin-bottom: 66px !important
	}
	.mb67-exsp {
		margin-bottom: 67px !important
	}
	.mb68-exsp {
		margin-bottom: 68px !important
	}
	.mb69-exsp {
		margin-bottom: 69px !important
	}
	.mb70-exsp {
		margin-bottom: 70px !important
	}
	.mb71-exsp {
		margin-bottom: 71px !important
	}
	.mb72-exsp {
		margin-bottom: 72px !important
	}
	.mb73-exsp {
		margin-bottom: 73px !important
	}
	.mb74-exsp {
		margin-bottom: 74px !important
	}
	.mb75-exsp {
		margin-bottom: 75px !important
	}
	.mb76-exsp {
		margin-bottom: 76px !important
	}
	.mb77-exsp {
		margin-bottom: 77px !important
	}
	.mb78-exsp {
		margin-bottom: 78px !important
	}
	.mb79-exsp {
		margin-bottom: 79px !important
	}
	.mb80-exsp {
		margin-bottom: 80px !important
	}
	.mb81-exsp {
		margin-bottom: 81px !important
	}
	.mb82-exsp {
		margin-bottom: 82px !important
	}
	.mb83-exsp {
		margin-bottom: 83px !important
	}
	.mb84-exsp {
		margin-bottom: 84px !important
	}
	.mb85-exsp {
		margin-bottom: 85px !important
	}
	.mb86-exsp {
		margin-bottom: 86px !important
	}
	.mb87-exsp {
		margin-bottom: 87px !important
	}
	.mb88-exsp {
		margin-bottom: 88px !important
	}
	.mb89-exsp {
		margin-bottom: 89px !important
	}
	.mb90-exsp {
		margin-bottom: 90px !important
	}
	.mb91-exsp {
		margin-bottom: 91px !important
	}
	.mb92-exsp {
		margin-bottom: 92px !important
	}
	.mb93-exsp {
		margin-bottom: 93px !important
	}
	.mb94-exsp {
		margin-bottom: 94px !important
	}
	.mb95-exsp {
		margin-bottom: 95px !important
	}
	.mb96-exsp {
		margin-bottom: 96px !important
	}
	.mb97-exsp {
		margin-bottom: 97px !important
	}
	.mb98-exsp {
		margin-bottom: 98px !important
	}
	.mb99-exsp {
		margin-bottom: 99px !important
	}
	.mb100-exsp {
		margin-bottom: 100px !important
	}
	.ml-100-exsp {
		margin-left: -100px !important
	}
	.ml-99-exsp {
		margin-left: -99px !important
	}
	.ml-98-exsp {
		margin-left: -98px !important
	}
	.ml-97-exsp {
		margin-left: -97px !important
	}
	.ml-96-exsp {
		margin-left: -96px !important
	}
	.ml-95-exsp {
		margin-left: -95px !important
	}
	.ml-94-exsp {
		margin-left: -94px !important
	}
	.ml-93-exsp {
		margin-left: -93px !important
	}
	.ml-92-exsp {
		margin-left: -92px !important
	}
	.ml-91-exsp {
		margin-left: -91px !important
	}
	.ml-90-exsp {
		margin-left: -90px !important
	}
	.ml-89-exsp {
		margin-left: -89px !important
	}
	.ml-88-exsp {
		margin-left: -88px !important
	}
	.ml-87-exsp {
		margin-left: -87px !important
	}
	.ml-86-exsp {
		margin-left: -86px !important
	}
	.ml-85-exsp {
		margin-left: -85px !important
	}
	.ml-84-exsp {
		margin-left: -84px !important
	}
	.ml-83-exsp {
		margin-left: -83px !important
	}
	.ml-82-exsp {
		margin-left: -82px !important
	}
	.ml-81-exsp {
		margin-left: -81px !important
	}
	.ml-80-exsp {
		margin-left: -80px !important
	}
	.ml-79-exsp {
		margin-left: -79px !important
	}
	.ml-78-exsp {
		margin-left: -78px !important
	}
	.ml-77-exsp {
		margin-left: -77px !important
	}
	.ml-76-exsp {
		margin-left: -76px !important
	}
	.ml-75-exsp {
		margin-left: -75px !important
	}
	.ml-74-exsp {
		margin-left: -74px !important
	}
	.ml-73-exsp {
		margin-left: -73px !important
	}
	.ml-72-exsp {
		margin-left: -72px !important
	}
	.ml-71-exsp {
		margin-left: -71px !important
	}
	.ml-70-exsp {
		margin-left: -70px !important
	}
	.ml-69-exsp {
		margin-left: -69px !important
	}
	.ml-68-exsp {
		margin-left: -68px !important
	}
	.ml-67-exsp {
		margin-left: -67px !important
	}
	.ml-66-exsp {
		margin-left: -66px !important
	}
	.ml-65-exsp {
		margin-left: -65px !important
	}
	.ml-64-exsp {
		margin-left: -64px !important
	}
	.ml-63-exsp {
		margin-left: -63px !important
	}
	.ml-62-exsp {
		margin-left: -62px !important
	}
	.ml-61-exsp {
		margin-left: -61px !important
	}
	.ml-60-exsp {
		margin-left: -60px !important
	}
	.ml-59-exsp {
		margin-left: -59px !important
	}
	.ml-58-exsp {
		margin-left: -58px !important
	}
	.ml-57-exsp {
		margin-left: -57px !important
	}
	.ml-56-exsp {
		margin-left: -56px !important
	}
	.ml-55-exsp {
		margin-left: -55px !important
	}
	.ml-54-exsp {
		margin-left: -54px !important
	}
	.ml-53-exsp {
		margin-left: -53px !important
	}
	.ml-52-exsp {
		margin-left: -52px !important
	}
	.ml-51-exsp {
		margin-left: -51px !important
	}
	.ml-50-exsp {
		margin-left: -50px !important
	}
	.ml-49-exsp {
		margin-left: -49px !important
	}
	.ml-48-exsp {
		margin-left: -48px !important
	}
	.ml-47-exsp {
		margin-left: -47px !important
	}
	.ml-46-exsp {
		margin-left: -46px !important
	}
	.ml-45-exsp {
		margin-left: -45px !important
	}
	.ml-44-exsp {
		margin-left: -44px !important
	}
	.ml-43-exsp {
		margin-left: -43px !important
	}
	.ml-42-exsp {
		margin-left: -42px !important
	}
	.ml-41-exsp {
		margin-left: -41px !important
	}
	.ml-40-exsp {
		margin-left: -40px !important
	}
	.ml-39-exsp {
		margin-left: -39px !important
	}
	.ml-38-exsp {
		margin-left: -38px !important
	}
	.ml-37-exsp {
		margin-left: -37px !important
	}
	.ml-36-exsp {
		margin-left: -36px !important
	}
	.ml-35-exsp {
		margin-left: -35px !important
	}
	.ml-34-exsp {
		margin-left: -34px !important
	}
	.ml-33-exsp {
		margin-left: -33px !important
	}
	.ml-32-exsp {
		margin-left: -32px !important
	}
	.ml-31-exsp {
		margin-left: -31px !important
	}
	.ml-30-exsp {
		margin-left: -30px !important
	}
	.ml-29-exsp {
		margin-left: -29px !important
	}
	.ml-28-exsp {
		margin-left: -28px !important
	}
	.ml-27-exsp {
		margin-left: -27px !important
	}
	.ml-26-exsp {
		margin-left: -26px !important
	}
	.ml-25-exsp {
		margin-left: -25px !important
	}
	.ml-24-exsp {
		margin-left: -24px !important
	}
	.ml-23-exsp {
		margin-left: -23px !important
	}
	.ml-22-exsp {
		margin-left: -22px !important
	}
	.ml-21-exsp {
		margin-left: -21px !important
	}
	.ml-20-exsp {
		margin-left: -20px !important
	}
	.ml-19-exsp {
		margin-left: -19px !important
	}
	.ml-18-exsp {
		margin-left: -18px !important
	}
	.ml-17-exsp {
		margin-left: -17px !important
	}
	.ml-16-exsp {
		margin-left: -16px !important
	}
	.ml-15-exsp {
		margin-left: -15px !important
	}
	.ml-14-exsp {
		margin-left: -14px !important
	}
	.ml-13-exsp {
		margin-left: -13px !important
	}
	.ml-12-exsp {
		margin-left: -12px !important
	}
	.ml-11-exsp {
		margin-left: -11px !important
	}
	.ml-10-exsp {
		margin-left: -10px !important
	}
	.ml-9-exsp {
		margin-left: -9px !important
	}
	.ml-8-exsp {
		margin-left: -8px !important
	}
	.ml-7-exsp {
		margin-left: -7px !important
	}
	.ml-6-exsp {
		margin-left: -6px !important
	}
	.ml-5-exsp {
		margin-left: -5px !important
	}
	.ml-4-exsp {
		margin-left: -4px !important
	}
	.ml-3-exsp {
		margin-left: -3px !important
	}
	.ml-2-exsp {
		margin-left: -2px !important
	}
	.ml-1-exsp {
		margin-left: -1px !important
	}
	.ml0-exsp {
		margin-left: 0 !important
	}
	.ml1-exsp {
		margin-left: 1px !important
	}
	.ml2-exsp {
		margin-left: 2px !important
	}
	.ml3-exsp {
		margin-left: 3px !important
	}
	.ml4-exsp {
		margin-left: 4px !important
	}
	.ml5-exsp {
		margin-left: 5px !important
	}
	.ml6-exsp {
		margin-left: 6px !important
	}
	.ml7-exsp {
		margin-left: 7px !important
	}
	.ml8-exsp {
		margin-left: 8px !important
	}
	.ml9-exsp {
		margin-left: 9px !important
	}
	.ml10-exsp {
		margin-left: 10px !important
	}
	.ml11-exsp {
		margin-left: 11px !important
	}
	.ml12-exsp {
		margin-left: 12px !important
	}
	.ml13-exsp {
		margin-left: 13px !important
	}
	.ml14-exsp {
		margin-left: 14px !important
	}
	.ml15-exsp {
		margin-left: 15px !important
	}
	.ml16-exsp {
		margin-left: 16px !important
	}
	.ml17-exsp {
		margin-left: 17px !important
	}
	.ml18-exsp {
		margin-left: 18px !important
	}
	.ml19-exsp {
		margin-left: 19px !important
	}
	.ml20-exsp {
		margin-left: 20px !important
	}
	.ml21-exsp {
		margin-left: 21px !important
	}
	.ml22-exsp {
		margin-left: 22px !important
	}
	.ml23-exsp {
		margin-left: 23px !important
	}
	.ml24-exsp {
		margin-left: 24px !important
	}
	.ml25-exsp {
		margin-left: 25px !important
	}
	.ml26-exsp {
		margin-left: 26px !important
	}
	.ml27-exsp {
		margin-left: 27px !important
	}
	.ml28-exsp {
		margin-left: 28px !important
	}
	.ml29-exsp {
		margin-left: 29px !important
	}
	.ml30-exsp {
		margin-left: 30px !important
	}
	.ml31-exsp {
		margin-left: 31px !important
	}
	.ml32-exsp {
		margin-left: 32px !important
	}
	.ml33-exsp {
		margin-left: 33px !important
	}
	.ml34-exsp {
		margin-left: 34px !important
	}
	.ml35-exsp {
		margin-left: 35px !important
	}
	.ml36-exsp {
		margin-left: 36px !important
	}
	.ml37-exsp {
		margin-left: 37px !important
	}
	.ml38-exsp {
		margin-left: 38px !important
	}
	.ml39-exsp {
		margin-left: 39px !important
	}
	.ml40-exsp {
		margin-left: 40px !important
	}
	.ml41-exsp {
		margin-left: 41px !important
	}
	.ml42-exsp {
		margin-left: 42px !important
	}
	.ml43-exsp {
		margin-left: 43px !important
	}
	.ml44-exsp {
		margin-left: 44px !important
	}
	.ml45-exsp {
		margin-left: 45px !important
	}
	.ml46-exsp {
		margin-left: 46px !important
	}
	.ml47-exsp {
		margin-left: 47px !important
	}
	.ml48-exsp {
		margin-left: 48px !important
	}
	.ml49-exsp {
		margin-left: 49px !important
	}
	.ml50-exsp {
		margin-left: 50px !important
	}
	.ml51-exsp {
		margin-left: 51px !important
	}
	.ml52-exsp {
		margin-left: 52px !important
	}
	.ml53-exsp {
		margin-left: 53px !important
	}
	.ml54-exsp {
		margin-left: 54px !important
	}
	.ml55-exsp {
		margin-left: 55px !important
	}
	.ml56-exsp {
		margin-left: 56px !important
	}
	.ml57-exsp {
		margin-left: 57px !important
	}
	.ml58-exsp {
		margin-left: 58px !important
	}
	.ml59-exsp {
		margin-left: 59px !important
	}
	.ml60-exsp {
		margin-left: 60px !important
	}
	.ml61-exsp {
		margin-left: 61px !important
	}
	.ml62-exsp {
		margin-left: 62px !important
	}
	.ml63-exsp {
		margin-left: 63px !important
	}
	.ml64-exsp {
		margin-left: 64px !important
	}
	.ml65-exsp {
		margin-left: 65px !important
	}
	.ml66-exsp {
		margin-left: 66px !important
	}
	.ml67-exsp {
		margin-left: 67px !important
	}
	.ml68-exsp {
		margin-left: 68px !important
	}
	.ml69-exsp {
		margin-left: 69px !important
	}
	.ml70-exsp {
		margin-left: 70px !important
	}
	.ml71-exsp {
		margin-left: 71px !important
	}
	.ml72-exsp {
		margin-left: 72px !important
	}
	.ml73-exsp {
		margin-left: 73px !important
	}
	.ml74-exsp {
		margin-left: 74px !important
	}
	.ml75-exsp {
		margin-left: 75px !important
	}
	.ml76-exsp {
		margin-left: 76px !important
	}
	.ml77-exsp {
		margin-left: 77px !important
	}
	.ml78-exsp {
		margin-left: 78px !important
	}
	.ml79-exsp {
		margin-left: 79px !important
	}
	.ml80-exsp {
		margin-left: 80px !important
	}
	.ml81-exsp {
		margin-left: 81px !important
	}
	.ml82-exsp {
		margin-left: 82px !important
	}
	.ml83-exsp {
		margin-left: 83px !important
	}
	.ml84-exsp {
		margin-left: 84px !important
	}
	.ml85-exsp {
		margin-left: 85px !important
	}
	.ml86-exsp {
		margin-left: 86px !important
	}
	.ml87-exsp {
		margin-left: 87px !important
	}
	.ml88-exsp {
		margin-left: 88px !important
	}
	.ml89-exsp {
		margin-left: 89px !important
	}
	.ml90-exsp {
		margin-left: 90px !important
	}
	.ml91-exsp {
		margin-left: 91px !important
	}
	.ml92-exsp {
		margin-left: 92px !important
	}
	.ml93-exsp {
		margin-left: 93px !important
	}
	.ml94-exsp {
		margin-left: 94px !important
	}
	.ml95-exsp {
		margin-left: 95px !important
	}
	.ml96-exsp {
		margin-left: 96px !important
	}
	.ml97-exsp {
		margin-left: 97px !important
	}
	.ml98-exsp {
		margin-left: 98px !important
	}
	.ml99-exsp {
		margin-left: 99px !important
	}
	.ml100-exsp {
		margin-left: 100px !important
	}
	.mr-100-exsp {
		margin-right: -100px !important
	}
	.mr-99-exsp {
		margin-right: -99px !important
	}
	.mr-98-exsp {
		margin-right: -98px !important
	}
	.mr-97-exsp {
		margin-right: -97px !important
	}
	.mr-96-exsp {
		margin-right: -96px !important
	}
	.mr-95-exsp {
		margin-right: -95px !important
	}
	.mr-94-exsp {
		margin-right: -94px !important
	}
	.mr-93-exsp {
		margin-right: -93px !important
	}
	.mr-92-exsp {
		margin-right: -92px !important
	}
	.mr-91-exsp {
		margin-right: -91px !important
	}
	.mr-90-exsp {
		margin-right: -90px !important
	}
	.mr-89-exsp {
		margin-right: -89px !important
	}
	.mr-88-exsp {
		margin-right: -88px !important
	}
	.mr-87-exsp {
		margin-right: -87px !important
	}
	.mr-86-exsp {
		margin-right: -86px !important
	}
	.mr-85-exsp {
		margin-right: -85px !important
	}
	.mr-84-exsp {
		margin-right: -84px !important
	}
	.mr-83-exsp {
		margin-right: -83px !important
	}
	.mr-82-exsp {
		margin-right: -82px !important
	}
	.mr-81-exsp {
		margin-right: -81px !important
	}
	.mr-80-exsp {
		margin-right: -80px !important
	}
	.mr-79-exsp {
		margin-right: -79px !important
	}
	.mr-78-exsp {
		margin-right: -78px !important
	}
	.mr-77-exsp {
		margin-right: -77px !important
	}
	.mr-76-exsp {
		margin-right: -76px !important
	}
	.mr-75-exsp {
		margin-right: -75px !important
	}
	.mr-74-exsp {
		margin-right: -74px !important
	}
	.mr-73-exsp {
		margin-right: -73px !important
	}
	.mr-72-exsp {
		margin-right: -72px !important
	}
	.mr-71-exsp {
		margin-right: -71px !important
	}
	.mr-70-exsp {
		margin-right: -70px !important
	}
	.mr-69-exsp {
		margin-right: -69px !important
	}
	.mr-68-exsp {
		margin-right: -68px !important
	}
	.mr-67-exsp {
		margin-right: -67px !important
	}
	.mr-66-exsp {
		margin-right: -66px !important
	}
	.mr-65-exsp {
		margin-right: -65px !important
	}
	.mr-64-exsp {
		margin-right: -64px !important
	}
	.mr-63-exsp {
		margin-right: -63px !important
	}
	.mr-62-exsp {
		margin-right: -62px !important
	}
	.mr-61-exsp {
		margin-right: -61px !important
	}
	.mr-60-exsp {
		margin-right: -60px !important
	}
	.mr-59-exsp {
		margin-right: -59px !important
	}
	.mr-58-exsp {
		margin-right: -58px !important
	}
	.mr-57-exsp {
		margin-right: -57px !important
	}
	.mr-56-exsp {
		margin-right: -56px !important
	}
	.mr-55-exsp {
		margin-right: -55px !important
	}
	.mr-54-exsp {
		margin-right: -54px !important
	}
	.mr-53-exsp {
		margin-right: -53px !important
	}
	.mr-52-exsp {
		margin-right: -52px !important
	}
	.mr-51-exsp {
		margin-right: -51px !important
	}
	.mr-50-exsp {
		margin-right: -50px !important
	}
	.mr-49-exsp {
		margin-right: -49px !important
	}
	.mr-48-exsp {
		margin-right: -48px !important
	}
	.mr-47-exsp {
		margin-right: -47px !important
	}
	.mr-46-exsp {
		margin-right: -46px !important
	}
	.mr-45-exsp {
		margin-right: -45px !important
	}
	.mr-44-exsp {
		margin-right: -44px !important
	}
	.mr-43-exsp {
		margin-right: -43px !important
	}
	.mr-42-exsp {
		margin-right: -42px !important
	}
	.mr-41-exsp {
		margin-right: -41px !important
	}
	.mr-40-exsp {
		margin-right: -40px !important
	}
	.mr-39-exsp {
		margin-right: -39px !important
	}
	.mr-38-exsp {
		margin-right: -38px !important
	}
	.mr-37-exsp {
		margin-right: -37px !important
	}
	.mr-36-exsp {
		margin-right: -36px !important
	}
	.mr-35-exsp {
		margin-right: -35px !important
	}
	.mr-34-exsp {
		margin-right: -34px !important
	}
	.mr-33-exsp {
		margin-right: -33px !important
	}
	.mr-32-exsp {
		margin-right: -32px !important
	}
	.mr-31-exsp {
		margin-right: -31px !important
	}
	.mr-30-exsp {
		margin-right: -30px !important
	}
	.mr-29-exsp {
		margin-right: -29px !important
	}
	.mr-28-exsp {
		margin-right: -28px !important
	}
	.mr-27-exsp {
		margin-right: -27px !important
	}
	.mr-26-exsp {
		margin-right: -26px !important
	}
	.mr-25-exsp {
		margin-right: -25px !important
	}
	.mr-24-exsp {
		margin-right: -24px !important
	}
	.mr-23-exsp {
		margin-right: -23px !important
	}
	.mr-22-exsp {
		margin-right: -22px !important
	}
	.mr-21-exsp {
		margin-right: -21px !important
	}
	.mr-20-exsp {
		margin-right: -20px !important
	}
	.mr-19-exsp {
		margin-right: -19px !important
	}
	.mr-18-exsp {
		margin-right: -18px !important
	}
	.mr-17-exsp {
		margin-right: -17px !important
	}
	.mr-16-exsp {
		margin-right: -16px !important
	}
	.mr-15-exsp {
		margin-right: -15px !important
	}
	.mr-14-exsp {
		margin-right: -14px !important
	}
	.mr-13-exsp {
		margin-right: -13px !important
	}
	.mr-12-exsp {
		margin-right: -12px !important
	}
	.mr-11-exsp {
		margin-right: -11px !important
	}
	.mr-10-exsp {
		margin-right: -10px !important
	}
	.mr-9-exsp {
		margin-right: -9px !important
	}
	.mr-8-exsp {
		margin-right: -8px !important
	}
	.mr-7-exsp {
		margin-right: -7px !important
	}
	.mr-6-exsp {
		margin-right: -6px !important
	}
	.mr-5-exsp {
		margin-right: -5px !important
	}
	.mr-4-exsp {
		margin-right: -4px !important
	}
	.mr-3-exsp {
		margin-right: -3px !important
	}
	.mr-2-exsp {
		margin-right: -2px !important
	}
	.mr-1-exsp {
		margin-right: -1px !important
	}
	.mr0-exsp {
		margin-right: 0 !important
	}
	.mr1-exsp {
		margin-right: 1px !important
	}
	.mr2-exsp {
		margin-right: 2px !important
	}
	.mr3-exsp {
		margin-right: 3px !important
	}
	.mr4-exsp {
		margin-right: 4px !important
	}
	.mr5-exsp {
		margin-right: 5px !important
	}
	.mr6-exsp {
		margin-right: 6px !important
	}
	.mr7-exsp {
		margin-right: 7px !important
	}
	.mr8-exsp {
		margin-right: 8px !important
	}
	.mr9-exsp {
		margin-right: 9px !important
	}
	.mr10-exsp {
		margin-right: 10px !important
	}
	.mr11-exsp {
		margin-right: 11px !important
	}
	.mr12-exsp {
		margin-right: 12px !important
	}
	.mr13-exsp {
		margin-right: 13px !important
	}
	.mr14-exsp {
		margin-right: 14px !important
	}
	.mr15-exsp {
		margin-right: 15px !important
	}
	.mr16-exsp {
		margin-right: 16px !important
	}
	.mr17-exsp {
		margin-right: 17px !important
	}
	.mr18-exsp {
		margin-right: 18px !important
	}
	.mr19-exsp {
		margin-right: 19px !important
	}
	.mr20-exsp {
		margin-right: 20px !important
	}
	.mr21-exsp {
		margin-right: 21px !important
	}
	.mr22-exsp {
		margin-right: 22px !important
	}
	.mr23-exsp {
		margin-right: 23px !important
	}
	.mr24-exsp {
		margin-right: 24px !important
	}
	.mr25-exsp {
		margin-right: 25px !important
	}
	.mr26-exsp {
		margin-right: 26px !important
	}
	.mr27-exsp {
		margin-right: 27px !important
	}
	.mr28-exsp {
		margin-right: 28px !important
	}
	.mr29-exsp {
		margin-right: 29px !important
	}
	.mr30-exsp {
		margin-right: 30px !important
	}
	.mr31-exsp {
		margin-right: 31px !important
	}
	.mr32-exsp {
		margin-right: 32px !important
	}
	.mr33-exsp {
		margin-right: 33px !important
	}
	.mr34-exsp {
		margin-right: 34px !important
	}
	.mr35-exsp {
		margin-right: 35px !important
	}
	.mr36-exsp {
		margin-right: 36px !important
	}
	.mr37-exsp {
		margin-right: 37px !important
	}
	.mr38-exsp {
		margin-right: 38px !important
	}
	.mr39-exsp {
		margin-right: 39px !important
	}
	.mr40-exsp {
		margin-right: 40px !important
	}
	.mr41-exsp {
		margin-right: 41px !important
	}
	.mr42-exsp {
		margin-right: 42px !important
	}
	.mr43-exsp {
		margin-right: 43px !important
	}
	.mr44-exsp {
		margin-right: 44px !important
	}
	.mr45-exsp {
		margin-right: 45px !important
	}
	.mr46-exsp {
		margin-right: 46px !important
	}
	.mr47-exsp {
		margin-right: 47px !important
	}
	.mr48-exsp {
		margin-right: 48px !important
	}
	.mr49-exsp {
		margin-right: 49px !important
	}
	.mr50-exsp {
		margin-right: 50px !important
	}
	.mr51-exsp {
		margin-right: 51px !important
	}
	.mr52-exsp {
		margin-right: 52px !important
	}
	.mr53-exsp {
		margin-right: 53px !important
	}
	.mr54-exsp {
		margin-right: 54px !important
	}
	.mr55-exsp {
		margin-right: 55px !important
	}
	.mr56-exsp {
		margin-right: 56px !important
	}
	.mr57-exsp {
		margin-right: 57px !important
	}
	.mr58-exsp {
		margin-right: 58px !important
	}
	.mr59-exsp {
		margin-right: 59px !important
	}
	.mr60-exsp {
		margin-right: 60px !important
	}
	.mr61-exsp {
		margin-right: 61px !important
	}
	.mr62-exsp {
		margin-right: 62px !important
	}
	.mr63-exsp {
		margin-right: 63px !important
	}
	.mr64-exsp {
		margin-right: 64px !important
	}
	.mr65-exsp {
		margin-right: 65px !important
	}
	.mr66-exsp {
		margin-right: 66px !important
	}
	.mr67-exsp {
		margin-right: 67px !important
	}
	.mr68-exsp {
		margin-right: 68px !important
	}
	.mr69-exsp {
		margin-right: 69px !important
	}
	.mr70-exsp {
		margin-right: 70px !important
	}
	.mr71-exsp {
		margin-right: 71px !important
	}
	.mr72-exsp {
		margin-right: 72px !important
	}
	.mr73-exsp {
		margin-right: 73px !important
	}
	.mr74-exsp {
		margin-right: 74px !important
	}
	.mr75-exsp {
		margin-right: 75px !important
	}
	.mr76-exsp {
		margin-right: 76px !important
	}
	.mr77-exsp {
		margin-right: 77px !important
	}
	.mr78-exsp {
		margin-right: 78px !important
	}
	.mr79-exsp {
		margin-right: 79px !important
	}
	.mr80-exsp {
		margin-right: 80px !important
	}
	.mr81-exsp {
		margin-right: 81px !important
	}
	.mr82-exsp {
		margin-right: 82px !important
	}
	.mr83-exsp {
		margin-right: 83px !important
	}
	.mr84-exsp {
		margin-right: 84px !important
	}
	.mr85-exsp {
		margin-right: 85px !important
	}
	.mr86-exsp {
		margin-right: 86px !important
	}
	.mr87-exsp {
		margin-right: 87px !important
	}
	.mr88-exsp {
		margin-right: 88px !important
	}
	.mr89-exsp {
		margin-right: 89px !important
	}
	.mr90-exsp {
		margin-right: 90px !important
	}
	.mr91-exsp {
		margin-right: 91px !important
	}
	.mr92-exsp {
		margin-right: 92px !important
	}
	.mr93-exsp {
		margin-right: 93px !important
	}
	.mr94-exsp {
		margin-right: 94px !important
	}
	.mr95-exsp {
		margin-right: 95px !important
	}
	.mr96-exsp {
		margin-right: 96px !important
	}
	.mr97-exsp {
		margin-right: 97px !important
	}
	.mr98-exsp {
		margin-right: 98px !important
	}
	.mr99-exsp {
		margin-right: 99px !important
	}
	.mr100-exsp {
		margin-right: 100px !important
	}
}
@media only screen and (max-width: 640px), print {
	.mt-100-sp {
		margin-top: -100px !important
	}
	.mt-99-sp {
		margin-top: -99px !important
	}
	.mt-98-sp {
		margin-top: -98px !important
	}
	.mt-97-sp {
		margin-top: -97px !important
	}
	.mt-96-sp {
		margin-top: -96px !important
	}
	.mt-95-sp {
		margin-top: -95px !important
	}
	.mt-94-sp {
		margin-top: -94px !important
	}
	.mt-93-sp {
		margin-top: -93px !important
	}
	.mt-92-sp {
		margin-top: -92px !important
	}
	.mt-91-sp {
		margin-top: -91px !important
	}
	.mt-90-sp {
		margin-top: -90px !important
	}
	.mt-89-sp {
		margin-top: -89px !important
	}
	.mt-88-sp {
		margin-top: -88px !important
	}
	.mt-87-sp {
		margin-top: -87px !important
	}
	.mt-86-sp {
		margin-top: -86px !important
	}
	.mt-85-sp {
		margin-top: -85px !important
	}
	.mt-84-sp {
		margin-top: -84px !important
	}
	.mt-83-sp {
		margin-top: -83px !important
	}
	.mt-82-sp {
		margin-top: -82px !important
	}
	.mt-81-sp {
		margin-top: -81px !important
	}
	.mt-80-sp {
		margin-top: -80px !important
	}
	.mt-79-sp {
		margin-top: -79px !important
	}
	.mt-78-sp {
		margin-top: -78px !important
	}
	.mt-77-sp {
		margin-top: -77px !important
	}
	.mt-76-sp {
		margin-top: -76px !important
	}
	.mt-75-sp {
		margin-top: -75px !important
	}
	.mt-74-sp {
		margin-top: -74px !important
	}
	.mt-73-sp {
		margin-top: -73px !important
	}
	.mt-72-sp {
		margin-top: -72px !important
	}
	.mt-71-sp {
		margin-top: -71px !important
	}
	.mt-70-sp {
		margin-top: -70px !important
	}
	.mt-69-sp {
		margin-top: -69px !important
	}
	.mt-68-sp {
		margin-top: -68px !important
	}
	.mt-67-sp {
		margin-top: -67px !important
	}
	.mt-66-sp {
		margin-top: -66px !important
	}
	.mt-65-sp {
		margin-top: -65px !important
	}
	.mt-64-sp {
		margin-top: -64px !important
	}
	.mt-63-sp {
		margin-top: -63px !important
	}
	.mt-62-sp {
		margin-top: -62px !important
	}
	.mt-61-sp {
		margin-top: -61px !important
	}
	.mt-60-sp {
		margin-top: -60px !important
	}
	.mt-59-sp {
		margin-top: -59px !important
	}
	.mt-58-sp {
		margin-top: -58px !important
	}
	.mt-57-sp {
		margin-top: -57px !important
	}
	.mt-56-sp {
		margin-top: -56px !important
	}
	.mt-55-sp {
		margin-top: -55px !important
	}
	.mt-54-sp {
		margin-top: -54px !important
	}
	.mt-53-sp {
		margin-top: -53px !important
	}
	.mt-52-sp {
		margin-top: -52px !important
	}
	.mt-51-sp {
		margin-top: -51px !important
	}
	.mt-50-sp {
		margin-top: -50px !important
	}
	.mt-49-sp {
		margin-top: -49px !important
	}
	.mt-48-sp {
		margin-top: -48px !important
	}
	.mt-47-sp {
		margin-top: -47px !important
	}
	.mt-46-sp {
		margin-top: -46px !important
	}
	.mt-45-sp {
		margin-top: -45px !important
	}
	.mt-44-sp {
		margin-top: -44px !important
	}
	.mt-43-sp {
		margin-top: -43px !important
	}
	.mt-42-sp {
		margin-top: -42px !important
	}
	.mt-41-sp {
		margin-top: -41px !important
	}
	.mt-40-sp {
		margin-top: -40px !important
	}
	.mt-39-sp {
		margin-top: -39px !important
	}
	.mt-38-sp {
		margin-top: -38px !important
	}
	.mt-37-sp {
		margin-top: -37px !important
	}
	.mt-36-sp {
		margin-top: -36px !important
	}
	.mt-35-sp {
		margin-top: -35px !important
	}
	.mt-34-sp {
		margin-top: -34px !important
	}
	.mt-33-sp {
		margin-top: -33px !important
	}
	.mt-32-sp {
		margin-top: -32px !important
	}
	.mt-31-sp {
		margin-top: -31px !important
	}
	.mt-30-sp {
		margin-top: -30px !important
	}
	.mt-29-sp {
		margin-top: -29px !important
	}
	.mt-28-sp {
		margin-top: -28px !important
	}
	.mt-27-sp {
		margin-top: -27px !important
	}
	.mt-26-sp {
		margin-top: -26px !important
	}
	.mt-25-sp {
		margin-top: -25px !important
	}
	.mt-24-sp {
		margin-top: -24px !important
	}
	.mt-23-sp {
		margin-top: -23px !important
	}
	.mt-22-sp {
		margin-top: -22px !important
	}
	.mt-21-sp {
		margin-top: -21px !important
	}
	.mt-20-sp {
		margin-top: -20px !important
	}
	.mt-19-sp {
		margin-top: -19px !important
	}
	.mt-18-sp {
		margin-top: -18px !important
	}
	.mt-17-sp {
		margin-top: -17px !important
	}
	.mt-16-sp {
		margin-top: -16px !important
	}
	.mt-15-sp {
		margin-top: -15px !important
	}
	.mt-14-sp {
		margin-top: -14px !important
	}
	.mt-13-sp {
		margin-top: -13px !important
	}
	.mt-12-sp {
		margin-top: -12px !important
	}
	.mt-11-sp {
		margin-top: -11px !important
	}
	.mt-10-sp {
		margin-top: -10px !important
	}
	.mt-9-sp {
		margin-top: -9px !important
	}
	.mt-8-sp {
		margin-top: -8px !important
	}
	.mt-7-sp {
		margin-top: -7px !important
	}
	.mt-6-sp {
		margin-top: -6px !important
	}
	.mt-5-sp {
		margin-top: -5px !important
	}
	.mt-4-sp {
		margin-top: -4px !important
	}
	.mt-3-sp {
		margin-top: -3px !important
	}
	.mt-2-sp {
		margin-top: -2px !important
	}
	.mt-1-sp {
		margin-top: -1px !important
	}
	.mt0-sp {
		margin-top: 0 !important
	}
	.mt1-sp {
		margin-top: 1px !important
	}
	.mt2-sp {
		margin-top: 2px !important
	}
	.mt3-sp {
		margin-top: 3px !important
	}
	.mt4-sp {
		margin-top: 4px !important
	}
	.mt5-sp {
		margin-top: 5px !important
	}
	.mt6-sp {
		margin-top: 6px !important
	}
	.mt7-sp {
		margin-top: 7px !important
	}
	.mt8-sp {
		margin-top: 8px !important
	}
	.mt9-sp {
		margin-top: 9px !important
	}
	.mt10-sp {
		margin-top: 10px !important
	}
	.mt11-sp {
		margin-top: 11px !important
	}
	.mt12-sp {
		margin-top: 12px !important
	}
	.mt13-sp {
		margin-top: 13px !important
	}
	.mt14-sp {
		margin-top: 14px !important
	}
	.mt15-sp {
		margin-top: 15px !important
	}
	.mt16-sp {
		margin-top: 16px !important
	}
	.mt17-sp {
		margin-top: 17px !important
	}
	.mt18-sp {
		margin-top: 18px !important
	}
	.mt19-sp {
		margin-top: 19px !important
	}
	.mt20-sp {
		margin-top: 20px !important
	}
	.mt21-sp {
		margin-top: 21px !important
	}
	.mt22-sp {
		margin-top: 22px !important
	}
	.mt23-sp {
		margin-top: 23px !important
	}
	.mt24-sp {
		margin-top: 24px !important
	}
	.mt25-sp {
		margin-top: 25px !important
	}
	.mt26-sp {
		margin-top: 26px !important
	}
	.mt27-sp {
		margin-top: 27px !important
	}
	.mt28-sp {
		margin-top: 28px !important
	}
	.mt29-sp {
		margin-top: 29px !important
	}
	.mt30-sp {
		margin-top: 30px !important
	}
	.mt31-sp {
		margin-top: 31px !important
	}
	.mt32-sp {
		margin-top: 32px !important
	}
	.mt33-sp {
		margin-top: 33px !important
	}
	.mt34-sp {
		margin-top: 34px !important
	}
	.mt35-sp {
		margin-top: 35px !important
	}
	.mt36-sp {
		margin-top: 36px !important
	}
	.mt37-sp {
		margin-top: 37px !important
	}
	.mt38-sp {
		margin-top: 38px !important
	}
	.mt39-sp {
		margin-top: 39px !important
	}
	.mt40-sp {
		margin-top: 40px !important
	}
	.mt41-sp {
		margin-top: 41px !important
	}
	.mt42-sp {
		margin-top: 42px !important
	}
	.mt43-sp {
		margin-top: 43px !important
	}
	.mt44-sp {
		margin-top: 44px !important
	}
	.mt45-sp {
		margin-top: 45px !important
	}
	.mt46-sp {
		margin-top: 46px !important
	}
	.mt47-sp {
		margin-top: 47px !important
	}
	.mt48-sp {
		margin-top: 48px !important
	}
	.mt49-sp {
		margin-top: 49px !important
	}
	.mt50-sp {
		margin-top: 50px !important
	}
	.mt51-sp {
		margin-top: 51px !important
	}
	.mt52-sp {
		margin-top: 52px !important
	}
	.mt53-sp {
		margin-top: 53px !important
	}
	.mt54-sp {
		margin-top: 54px !important
	}
	.mt55-sp {
		margin-top: 55px !important
	}
	.mt56-sp {
		margin-top: 56px !important
	}
	.mt57-sp {
		margin-top: 57px !important
	}
	.mt58-sp {
		margin-top: 58px !important
	}
	.mt59-sp {
		margin-top: 59px !important
	}
	.mt60-sp {
		margin-top: 60px !important
	}
	.mt61-sp {
		margin-top: 61px !important
	}
	.mt62-sp {
		margin-top: 62px !important
	}
	.mt63-sp {
		margin-top: 63px !important
	}
	.mt64-sp {
		margin-top: 64px !important
	}
	.mt65-sp {
		margin-top: 65px !important
	}
	.mt66-sp {
		margin-top: 66px !important
	}
	.mt67-sp {
		margin-top: 67px !important
	}
	.mt68-sp {
		margin-top: 68px !important
	}
	.mt69-sp {
		margin-top: 69px !important
	}
	.mt70-sp {
		margin-top: 70px !important
	}
	.mt71-sp {
		margin-top: 71px !important
	}
	.mt72-sp {
		margin-top: 72px !important
	}
	.mt73-sp {
		margin-top: 73px !important
	}
	.mt74-sp {
		margin-top: 74px !important
	}
	.mt75-sp {
		margin-top: 75px !important
	}
	.mt76-sp {
		margin-top: 76px !important
	}
	.mt77-sp {
		margin-top: 77px !important
	}
	.mt78-sp {
		margin-top: 78px !important
	}
	.mt79-sp {
		margin-top: 79px !important
	}
	.mt80-sp {
		margin-top: 80px !important
	}
	.mt81-sp {
		margin-top: 81px !important
	}
	.mt82-sp {
		margin-top: 82px !important
	}
	.mt83-sp {
		margin-top: 83px !important
	}
	.mt84-sp {
		margin-top: 84px !important
	}
	.mt85-sp {
		margin-top: 85px !important
	}
	.mt86-sp {
		margin-top: 86px !important
	}
	.mt87-sp {
		margin-top: 87px !important
	}
	.mt88-sp {
		margin-top: 88px !important
	}
	.mt89-sp {
		margin-top: 89px !important
	}
	.mt90-sp {
		margin-top: 90px !important
	}
	.mt91-sp {
		margin-top: 91px !important
	}
	.mt92-sp {
		margin-top: 92px !important
	}
	.mt93-sp {
		margin-top: 93px !important
	}
	.mt94-sp {
		margin-top: 94px !important
	}
	.mt95-sp {
		margin-top: 95px !important
	}
	.mt96-sp {
		margin-top: 96px !important
	}
	.mt97-sp {
		margin-top: 97px !important
	}
	.mt98-sp {
		margin-top: 98px !important
	}
	.mt99-sp {
		margin-top: 99px !important
	}
	.mt100-sp {
		margin-top: 100px !important
	}
	.mb-100-sp {
		margin-bottom: -100px !important
	}
	.mb-99-sp {
		margin-bottom: -99px !important
	}
	.mb-98-sp {
		margin-bottom: -98px !important
	}
	.mb-97-sp {
		margin-bottom: -97px !important
	}
	.mb-96-sp {
		margin-bottom: -96px !important
	}
	.mb-95-sp {
		margin-bottom: -95px !important
	}
	.mb-94-sp {
		margin-bottom: -94px !important
	}
	.mb-93-sp {
		margin-bottom: -93px !important
	}
	.mb-92-sp {
		margin-bottom: -92px !important
	}
	.mb-91-sp {
		margin-bottom: -91px !important
	}
	.mb-90-sp {
		margin-bottom: -90px !important
	}
	.mb-89-sp {
		margin-bottom: -89px !important
	}
	.mb-88-sp {
		margin-bottom: -88px !important
	}
	.mb-87-sp {
		margin-bottom: -87px !important
	}
	.mb-86-sp {
		margin-bottom: -86px !important
	}
	.mb-85-sp {
		margin-bottom: -85px !important
	}
	.mb-84-sp {
		margin-bottom: -84px !important
	}
	.mb-83-sp {
		margin-bottom: -83px !important
	}
	.mb-82-sp {
		margin-bottom: -82px !important
	}
	.mb-81-sp {
		margin-bottom: -81px !important
	}
	.mb-80-sp {
		margin-bottom: -80px !important
	}
	.mb-79-sp {
		margin-bottom: -79px !important
	}
	.mb-78-sp {
		margin-bottom: -78px !important
	}
	.mb-77-sp {
		margin-bottom: -77px !important
	}
	.mb-76-sp {
		margin-bottom: -76px !important
	}
	.mb-75-sp {
		margin-bottom: -75px !important
	}
	.mb-74-sp {
		margin-bottom: -74px !important
	}
	.mb-73-sp {
		margin-bottom: -73px !important
	}
	.mb-72-sp {
		margin-bottom: -72px !important
	}
	.mb-71-sp {
		margin-bottom: -71px !important
	}
	.mb-70-sp {
		margin-bottom: -70px !important
	}
	.mb-69-sp {
		margin-bottom: -69px !important
	}
	.mb-68-sp {
		margin-bottom: -68px !important
	}
	.mb-67-sp {
		margin-bottom: -67px !important
	}
	.mb-66-sp {
		margin-bottom: -66px !important
	}
	.mb-65-sp {
		margin-bottom: -65px !important
	}
	.mb-64-sp {
		margin-bottom: -64px !important
	}
	.mb-63-sp {
		margin-bottom: -63px !important
	}
	.mb-62-sp {
		margin-bottom: -62px !important
	}
	.mb-61-sp {
		margin-bottom: -61px !important
	}
	.mb-60-sp {
		margin-bottom: -60px !important
	}
	.mb-59-sp {
		margin-bottom: -59px !important
	}
	.mb-58-sp {
		margin-bottom: -58px !important
	}
	.mb-57-sp {
		margin-bottom: -57px !important
	}
	.mb-56-sp {
		margin-bottom: -56px !important
	}
	.mb-55-sp {
		margin-bottom: -55px !important
	}
	.mb-54-sp {
		margin-bottom: -54px !important
	}
	.mb-53-sp {
		margin-bottom: -53px !important
	}
	.mb-52-sp {
		margin-bottom: -52px !important
	}
	.mb-51-sp {
		margin-bottom: -51px !important
	}
	.mb-50-sp {
		margin-bottom: -50px !important
	}
	.mb-49-sp {
		margin-bottom: -49px !important
	}
	.mb-48-sp {
		margin-bottom: -48px !important
	}
	.mb-47-sp {
		margin-bottom: -47px !important
	}
	.mb-46-sp {
		margin-bottom: -46px !important
	}
	.mb-45-sp {
		margin-bottom: -45px !important
	}
	.mb-44-sp {
		margin-bottom: -44px !important
	}
	.mb-43-sp {
		margin-bottom: -43px !important
	}
	.mb-42-sp {
		margin-bottom: -42px !important
	}
	.mb-41-sp {
		margin-bottom: -41px !important
	}
	.mb-40-sp {
		margin-bottom: -40px !important
	}
	.mb-39-sp {
		margin-bottom: -39px !important
	}
	.mb-38-sp {
		margin-bottom: -38px !important
	}
	.mb-37-sp {
		margin-bottom: -37px !important
	}
	.mb-36-sp {
		margin-bottom: -36px !important
	}
	.mb-35-sp {
		margin-bottom: -35px !important
	}
	.mb-34-sp {
		margin-bottom: -34px !important
	}
	.mb-33-sp {
		margin-bottom: -33px !important
	}
	.mb-32-sp {
		margin-bottom: -32px !important
	}
	.mb-31-sp {
		margin-bottom: -31px !important
	}
	.mb-30-sp {
		margin-bottom: -30px !important
	}
	.mb-29-sp {
		margin-bottom: -29px !important
	}
	.mb-28-sp {
		margin-bottom: -28px !important
	}
	.mb-27-sp {
		margin-bottom: -27px !important
	}
	.mb-26-sp {
		margin-bottom: -26px !important
	}
	.mb-25-sp {
		margin-bottom: -25px !important
	}
	.mb-24-sp {
		margin-bottom: -24px !important
	}
	.mb-23-sp {
		margin-bottom: -23px !important
	}
	.mb-22-sp {
		margin-bottom: -22px !important
	}
	.mb-21-sp {
		margin-bottom: -21px !important
	}
	.mb-20-sp {
		margin-bottom: -20px !important
	}
	.mb-19-sp {
		margin-bottom: -19px !important
	}
	.mb-18-sp {
		margin-bottom: -18px !important
	}
	.mb-17-sp {
		margin-bottom: -17px !important
	}
	.mb-16-sp {
		margin-bottom: -16px !important
	}
	.mb-15-sp {
		margin-bottom: -15px !important
	}
	.mb-14-sp {
		margin-bottom: -14px !important
	}
	.mb-13-sp {
		margin-bottom: -13px !important
	}
	.mb-12-sp {
		margin-bottom: -12px !important
	}
	.mb-11-sp {
		margin-bottom: -11px !important
	}
	.mb-10-sp {
		margin-bottom: -10px !important
	}
	.mb-9-sp {
		margin-bottom: -9px !important
	}
	.mb-8-sp {
		margin-bottom: -8px !important
	}
	.mb-7-sp {
		margin-bottom: -7px !important
	}
	.mb-6-sp {
		margin-bottom: -6px !important
	}
	.mb-5-sp {
		margin-bottom: -5px !important
	}
	.mb-4-sp {
		margin-bottom: -4px !important
	}
	.mb-3-sp {
		margin-bottom: -3px !important
	}
	.mb-2-sp {
		margin-bottom: -2px !important
	}
	.mb-1-sp {
		margin-bottom: -1px !important
	}
	.mb0-sp {
		margin-bottom: 0 !important
	}
	.mb1-sp {
		margin-bottom: 1px !important
	}
	.mb2-sp {
		margin-bottom: 2px !important
	}
	.mb3-sp {
		margin-bottom: 3px !important
	}
	.mb4-sp {
		margin-bottom: 4px !important
	}
	.mb5-sp {
		margin-bottom: 5px !important
	}
	.mb6-sp {
		margin-bottom: 6px !important
	}
	.mb7-sp {
		margin-bottom: 7px !important
	}
	.mb8-sp {
		margin-bottom: 8px !important
	}
	.mb9-sp {
		margin-bottom: 9px !important
	}
	.mb10-sp {
		margin-bottom: 10px !important
	}
	.mb11-sp {
		margin-bottom: 11px !important
	}
	.mb12-sp {
		margin-bottom: 12px !important
	}
	.mb13-sp {
		margin-bottom: 13px !important
	}
	.mb14-sp {
		margin-bottom: 14px !important
	}
	.mb15-sp {
		margin-bottom: 15px !important
	}
	.mb16-sp {
		margin-bottom: 16px !important
	}
	.mb17-sp {
		margin-bottom: 17px !important
	}
	.mb18-sp {
		margin-bottom: 18px !important
	}
	.mb19-sp {
		margin-bottom: 19px !important
	}
	.mb20-sp {
		margin-bottom: 20px !important
	}
	.mb21-sp {
		margin-bottom: 21px !important
	}
	.mb22-sp {
		margin-bottom: 22px !important
	}
	.mb23-sp {
		margin-bottom: 23px !important
	}
	.mb24-sp {
		margin-bottom: 24px !important
	}
	.mb25-sp {
		margin-bottom: 25px !important
	}
	.mb26-sp {
		margin-bottom: 26px !important
	}
	.mb27-sp {
		margin-bottom: 27px !important
	}
	.mb28-sp {
		margin-bottom: 28px !important
	}
	.mb29-sp {
		margin-bottom: 29px !important
	}
	.mb30-sp {
		margin-bottom: 30px !important
	}
	.mb31-sp {
		margin-bottom: 31px !important
	}
	.mb32-sp {
		margin-bottom: 32px !important
	}
	.mb33-sp {
		margin-bottom: 33px !important
	}
	.mb34-sp {
		margin-bottom: 34px !important
	}
	.mb35-sp {
		margin-bottom: 35px !important
	}
	.mb36-sp {
		margin-bottom: 36px !important
	}
	.mb37-sp {
		margin-bottom: 37px !important
	}
	.mb38-sp {
		margin-bottom: 38px !important
	}
	.mb39-sp {
		margin-bottom: 39px !important
	}
	.mb40-sp {
		margin-bottom: 40px !important
	}
	.mb41-sp {
		margin-bottom: 41px !important
	}
	.mb42-sp {
		margin-bottom: 42px !important
	}
	.mb43-sp {
		margin-bottom: 43px !important
	}
	.mb44-sp {
		margin-bottom: 44px !important
	}
	.mb45-sp {
		margin-bottom: 45px !important
	}
	.mb46-sp {
		margin-bottom: 46px !important
	}
	.mb47-sp {
		margin-bottom: 47px !important
	}
	.mb48-sp {
		margin-bottom: 48px !important
	}
	.mb49-sp {
		margin-bottom: 49px !important
	}
	.mb50-sp {
		margin-bottom: 50px !important
	}
	.mb51-sp {
		margin-bottom: 51px !important
	}
	.mb52-sp {
		margin-bottom: 52px !important
	}
	.mb53-sp {
		margin-bottom: 53px !important
	}
	.mb54-sp {
		margin-bottom: 54px !important
	}
	.mb55-sp {
		margin-bottom: 55px !important
	}
	.mb56-sp {
		margin-bottom: 56px !important
	}
	.mb57-sp {
		margin-bottom: 57px !important
	}
	.mb58-sp {
		margin-bottom: 58px !important
	}
	.mb59-sp {
		margin-bottom: 59px !important
	}
	.mb60-sp {
		margin-bottom: 60px !important
	}
	.mb61-sp {
		margin-bottom: 61px !important
	}
	.mb62-sp {
		margin-bottom: 62px !important
	}
	.mb63-sp {
		margin-bottom: 63px !important
	}
	.mb64-sp {
		margin-bottom: 64px !important
	}
	.mb65-sp {
		margin-bottom: 65px !important
	}
	.mb66-sp {
		margin-bottom: 66px !important
	}
	.mb67-sp {
		margin-bottom: 67px !important
	}
	.mb68-sp {
		margin-bottom: 68px !important
	}
	.mb69-sp {
		margin-bottom: 69px !important
	}
	.mb70-sp {
		margin-bottom: 70px !important
	}
	.mb71-sp {
		margin-bottom: 71px !important
	}
	.mb72-sp {
		margin-bottom: 72px !important
	}
	.mb73-sp {
		margin-bottom: 73px !important
	}
	.mb74-sp {
		margin-bottom: 74px !important
	}
	.mb75-sp {
		margin-bottom: 75px !important
	}
	.mb76-sp {
		margin-bottom: 76px !important
	}
	.mb77-sp {
		margin-bottom: 77px !important
	}
	.mb78-sp {
		margin-bottom: 78px !important
	}
	.mb79-sp {
		margin-bottom: 79px !important
	}
	.mb80-sp {
		margin-bottom: 80px !important
	}
	.mb81-sp {
		margin-bottom: 81px !important
	}
	.mb82-sp {
		margin-bottom: 82px !important
	}
	.mb83-sp {
		margin-bottom: 83px !important
	}
	.mb84-sp {
		margin-bottom: 84px !important
	}
	.mb85-sp {
		margin-bottom: 85px !important
	}
	.mb86-sp {
		margin-bottom: 86px !important
	}
	.mb87-sp {
		margin-bottom: 87px !important
	}
	.mb88-sp {
		margin-bottom: 88px !important
	}
	.mb89-sp {
		margin-bottom: 89px !important
	}
	.mb90-sp {
		margin-bottom: 90px !important
	}
	.mb91-sp {
		margin-bottom: 91px !important
	}
	.mb92-sp {
		margin-bottom: 92px !important
	}
	.mb93-sp {
		margin-bottom: 93px !important
	}
	.mb94-sp {
		margin-bottom: 94px !important
	}
	.mb95-sp {
		margin-bottom: 95px !important
	}
	.mb96-sp {
		margin-bottom: 96px !important
	}
	.mb97-sp {
		margin-bottom: 97px !important
	}
	.mb98-sp {
		margin-bottom: 98px !important
	}
	.mb99-sp {
		margin-bottom: 99px !important
	}
	.mb100-sp {
		margin-bottom: 100px !important
	}
	.ml-100-sp {
		margin-left: -100px !important
	}
	.ml-99-sp {
		margin-left: -99px !important
	}
	.ml-98-sp {
		margin-left: -98px !important
	}
	.ml-97-sp {
		margin-left: -97px !important
	}
	.ml-96-sp {
		margin-left: -96px !important
	}
	.ml-95-sp {
		margin-left: -95px !important
	}
	.ml-94-sp {
		margin-left: -94px !important
	}
	.ml-93-sp {
		margin-left: -93px !important
	}
	.ml-92-sp {
		margin-left: -92px !important
	}
	.ml-91-sp {
		margin-left: -91px !important
	}
	.ml-90-sp {
		margin-left: -90px !important
	}
	.ml-89-sp {
		margin-left: -89px !important
	}
	.ml-88-sp {
		margin-left: -88px !important
	}
	.ml-87-sp {
		margin-left: -87px !important
	}
	.ml-86-sp {
		margin-left: -86px !important
	}
	.ml-85-sp {
		margin-left: -85px !important
	}
	.ml-84-sp {
		margin-left: -84px !important
	}
	.ml-83-sp {
		margin-left: -83px !important
	}
	.ml-82-sp {
		margin-left: -82px !important
	}
	.ml-81-sp {
		margin-left: -81px !important
	}
	.ml-80-sp {
		margin-left: -80px !important
	}
	.ml-79-sp {
		margin-left: -79px !important
	}
	.ml-78-sp {
		margin-left: -78px !important
	}
	.ml-77-sp {
		margin-left: -77px !important
	}
	.ml-76-sp {
		margin-left: -76px !important
	}
	.ml-75-sp {
		margin-left: -75px !important
	}
	.ml-74-sp {
		margin-left: -74px !important
	}
	.ml-73-sp {
		margin-left: -73px !important
	}
	.ml-72-sp {
		margin-left: -72px !important
	}
	.ml-71-sp {
		margin-left: -71px !important
	}
	.ml-70-sp {
		margin-left: -70px !important
	}
	.ml-69-sp {
		margin-left: -69px !important
	}
	.ml-68-sp {
		margin-left: -68px !important
	}
	.ml-67-sp {
		margin-left: -67px !important
	}
	.ml-66-sp {
		margin-left: -66px !important
	}
	.ml-65-sp {
		margin-left: -65px !important
	}
	.ml-64-sp {
		margin-left: -64px !important
	}
	.ml-63-sp {
		margin-left: -63px !important
	}
	.ml-62-sp {
		margin-left: -62px !important
	}
	.ml-61-sp {
		margin-left: -61px !important
	}
	.ml-60-sp {
		margin-left: -60px !important
	}
	.ml-59-sp {
		margin-left: -59px !important
	}
	.ml-58-sp {
		margin-left: -58px !important
	}
	.ml-57-sp {
		margin-left: -57px !important
	}
	.ml-56-sp {
		margin-left: -56px !important
	}
	.ml-55-sp {
		margin-left: -55px !important
	}
	.ml-54-sp {
		margin-left: -54px !important
	}
	.ml-53-sp {
		margin-left: -53px !important
	}
	.ml-52-sp {
		margin-left: -52px !important
	}
	.ml-51-sp {
		margin-left: -51px !important
	}
	.ml-50-sp {
		margin-left: -50px !important
	}
	.ml-49-sp {
		margin-left: -49px !important
	}
	.ml-48-sp {
		margin-left: -48px !important
	}
	.ml-47-sp {
		margin-left: -47px !important
	}
	.ml-46-sp {
		margin-left: -46px !important
	}
	.ml-45-sp {
		margin-left: -45px !important
	}
	.ml-44-sp {
		margin-left: -44px !important
	}
	.ml-43-sp {
		margin-left: -43px !important
	}
	.ml-42-sp {
		margin-left: -42px !important
	}
	.ml-41-sp {
		margin-left: -41px !important
	}
	.ml-40-sp {
		margin-left: -40px !important
	}
	.ml-39-sp {
		margin-left: -39px !important
	}
	.ml-38-sp {
		margin-left: -38px !important
	}
	.ml-37-sp {
		margin-left: -37px !important
	}
	.ml-36-sp {
		margin-left: -36px !important
	}
	.ml-35-sp {
		margin-left: -35px !important
	}
	.ml-34-sp {
		margin-left: -34px !important
	}
	.ml-33-sp {
		margin-left: -33px !important
	}
	.ml-32-sp {
		margin-left: -32px !important
	}
	.ml-31-sp {
		margin-left: -31px !important
	}
	.ml-30-sp {
		margin-left: -30px !important
	}
	.ml-29-sp {
		margin-left: -29px !important
	}
	.ml-28-sp {
		margin-left: -28px !important
	}
	.ml-27-sp {
		margin-left: -27px !important
	}
	.ml-26-sp {
		margin-left: -26px !important
	}
	.ml-25-sp {
		margin-left: -25px !important
	}
	.ml-24-sp {
		margin-left: -24px !important
	}
	.ml-23-sp {
		margin-left: -23px !important
	}
	.ml-22-sp {
		margin-left: -22px !important
	}
	.ml-21-sp {
		margin-left: -21px !important
	}
	.ml-20-sp {
		margin-left: -20px !important
	}
	.ml-19-sp {
		margin-left: -19px !important
	}
	.ml-18-sp {
		margin-left: -18px !important
	}
	.ml-17-sp {
		margin-left: -17px !important
	}
	.ml-16-sp {
		margin-left: -16px !important
	}
	.ml-15-sp {
		margin-left: -15px !important
	}
	.ml-14-sp {
		margin-left: -14px !important
	}
	.ml-13-sp {
		margin-left: -13px !important
	}
	.ml-12-sp {
		margin-left: -12px !important
	}
	.ml-11-sp {
		margin-left: -11px !important
	}
	.ml-10-sp {
		margin-left: -10px !important
	}
	.ml-9-sp {
		margin-left: -9px !important
	}
	.ml-8-sp {
		margin-left: -8px !important
	}
	.ml-7-sp {
		margin-left: -7px !important
	}
	.ml-6-sp {
		margin-left: -6px !important
	}
	.ml-5-sp {
		margin-left: -5px !important
	}
	.ml-4-sp {
		margin-left: -4px !important
	}
	.ml-3-sp {
		margin-left: -3px !important
	}
	.ml-2-sp {
		margin-left: -2px !important
	}
	.ml-1-sp {
		margin-left: -1px !important
	}
	.ml0-sp {
		margin-left: 0 !important
	}
	.ml1-sp {
		margin-left: 1px !important
	}
	.ml2-sp {
		margin-left: 2px !important
	}
	.ml3-sp {
		margin-left: 3px !important
	}
	.ml4-sp {
		margin-left: 4px !important
	}
	.ml5-sp {
		margin-left: 5px !important
	}
	.ml6-sp {
		margin-left: 6px !important
	}
	.ml7-sp {
		margin-left: 7px !important
	}
	.ml8-sp {
		margin-left: 8px !important
	}
	.ml9-sp {
		margin-left: 9px !important
	}
	.ml10-sp {
		margin-left: 10px !important
	}
	.ml11-sp {
		margin-left: 11px !important
	}
	.ml12-sp {
		margin-left: 12px !important
	}
	.ml13-sp {
		margin-left: 13px !important
	}
	.ml14-sp {
		margin-left: 14px !important
	}
	.ml15-sp {
		margin-left: 15px !important
	}
	.ml16-sp {
		margin-left: 16px !important
	}
	.ml17-sp {
		margin-left: 17px !important
	}
	.ml18-sp {
		margin-left: 18px !important
	}
	.ml19-sp {
		margin-left: 19px !important
	}
	.ml20-sp {
		margin-left: 20px !important
	}
	.ml21-sp {
		margin-left: 21px !important
	}
	.ml22-sp {
		margin-left: 22px !important
	}
	.ml23-sp {
		margin-left: 23px !important
	}
	.ml24-sp {
		margin-left: 24px !important
	}
	.ml25-sp {
		margin-left: 25px !important
	}
	.ml26-sp {
		margin-left: 26px !important
	}
	.ml27-sp {
		margin-left: 27px !important
	}
	.ml28-sp {
		margin-left: 28px !important
	}
	.ml29-sp {
		margin-left: 29px !important
	}
	.ml30-sp {
		margin-left: 30px !important
	}
	.ml31-sp {
		margin-left: 31px !important
	}
	.ml32-sp {
		margin-left: 32px !important
	}
	.ml33-sp {
		margin-left: 33px !important
	}
	.ml34-sp {
		margin-left: 34px !important
	}
	.ml35-sp {
		margin-left: 35px !important
	}
	.ml36-sp {
		margin-left: 36px !important
	}
	.ml37-sp {
		margin-left: 37px !important
	}
	.ml38-sp {
		margin-left: 38px !important
	}
	.ml39-sp {
		margin-left: 39px !important
	}
	.ml40-sp {
		margin-left: 40px !important
	}
	.ml41-sp {
		margin-left: 41px !important
	}
	.ml42-sp {
		margin-left: 42px !important
	}
	.ml43-sp {
		margin-left: 43px !important
	}
	.ml44-sp {
		margin-left: 44px !important
	}
	.ml45-sp {
		margin-left: 45px !important
	}
	.ml46-sp {
		margin-left: 46px !important
	}
	.ml47-sp {
		margin-left: 47px !important
	}
	.ml48-sp {
		margin-left: 48px !important
	}
	.ml49-sp {
		margin-left: 49px !important
	}
	.ml50-sp {
		margin-left: 50px !important
	}
	.ml51-sp {
		margin-left: 51px !important
	}
	.ml52-sp {
		margin-left: 52px !important
	}
	.ml53-sp {
		margin-left: 53px !important
	}
	.ml54-sp {
		margin-left: 54px !important
	}
	.ml55-sp {
		margin-left: 55px !important
	}
	.ml56-sp {
		margin-left: 56px !important
	}
	.ml57-sp {
		margin-left: 57px !important
	}
	.ml58-sp {
		margin-left: 58px !important
	}
	.ml59-sp {
		margin-left: 59px !important
	}
	.ml60-sp {
		margin-left: 60px !important
	}
	.ml61-sp {
		margin-left: 61px !important
	}
	.ml62-sp {
		margin-left: 62px !important
	}
	.ml63-sp {
		margin-left: 63px !important
	}
	.ml64-sp {
		margin-left: 64px !important
	}
	.ml65-sp {
		margin-left: 65px !important
	}
	.ml66-sp {
		margin-left: 66px !important
	}
	.ml67-sp {
		margin-left: 67px !important
	}
	.ml68-sp {
		margin-left: 68px !important
	}
	.ml69-sp {
		margin-left: 69px !important
	}
	.ml70-sp {
		margin-left: 70px !important
	}
	.ml71-sp {
		margin-left: 71px !important
	}
	.ml72-sp {
		margin-left: 72px !important
	}
	.ml73-sp {
		margin-left: 73px !important
	}
	.ml74-sp {
		margin-left: 74px !important
	}
	.ml75-sp {
		margin-left: 75px !important
	}
	.ml76-sp {
		margin-left: 76px !important
	}
	.ml77-sp {
		margin-left: 77px !important
	}
	.ml78-sp {
		margin-left: 78px !important
	}
	.ml79-sp {
		margin-left: 79px !important
	}
	.ml80-sp {
		margin-left: 80px !important
	}
	.ml81-sp {
		margin-left: 81px !important
	}
	.ml82-sp {
		margin-left: 82px !important
	}
	.ml83-sp {
		margin-left: 83px !important
	}
	.ml84-sp {
		margin-left: 84px !important
	}
	.ml85-sp {
		margin-left: 85px !important
	}
	.ml86-sp {
		margin-left: 86px !important
	}
	.ml87-sp {
		margin-left: 87px !important
	}
	.ml88-sp {
		margin-left: 88px !important
	}
	.ml89-sp {
		margin-left: 89px !important
	}
	.ml90-sp {
		margin-left: 90px !important
	}
	.ml91-sp {
		margin-left: 91px !important
	}
	.ml92-sp {
		margin-left: 92px !important
	}
	.ml93-sp {
		margin-left: 93px !important
	}
	.ml94-sp {
		margin-left: 94px !important
	}
	.ml95-sp {
		margin-left: 95px !important
	}
	.ml96-sp {
		margin-left: 96px !important
	}
	.ml97-sp {
		margin-left: 97px !important
	}
	.ml98-sp {
		margin-left: 98px !important
	}
	.ml99-sp {
		margin-left: 99px !important
	}
	.ml100-sp {
		margin-left: 100px !important
	}
	.mr-100-sp {
		margin-right: -100px !important
	}
	.mr-99-sp {
		margin-right: -99px !important
	}
	.mr-98-sp {
		margin-right: -98px !important
	}
	.mr-97-sp {
		margin-right: -97px !important
	}
	.mr-96-sp {
		margin-right: -96px !important
	}
	.mr-95-sp {
		margin-right: -95px !important
	}
	.mr-94-sp {
		margin-right: -94px !important
	}
	.mr-93-sp {
		margin-right: -93px !important
	}
	.mr-92-sp {
		margin-right: -92px !important
	}
	.mr-91-sp {
		margin-right: -91px !important
	}
	.mr-90-sp {
		margin-right: -90px !important
	}
	.mr-89-sp {
		margin-right: -89px !important
	}
	.mr-88-sp {
		margin-right: -88px !important
	}
	.mr-87-sp {
		margin-right: -87px !important
	}
	.mr-86-sp {
		margin-right: -86px !important
	}
	.mr-85-sp {
		margin-right: -85px !important
	}
	.mr-84-sp {
		margin-right: -84px !important
	}
	.mr-83-sp {
		margin-right: -83px !important
	}
	.mr-82-sp {
		margin-right: -82px !important
	}
	.mr-81-sp {
		margin-right: -81px !important
	}
	.mr-80-sp {
		margin-right: -80px !important
	}
	.mr-79-sp {
		margin-right: -79px !important
	}
	.mr-78-sp {
		margin-right: -78px !important
	}
	.mr-77-sp {
		margin-right: -77px !important
	}
	.mr-76-sp {
		margin-right: -76px !important
	}
	.mr-75-sp {
		margin-right: -75px !important
	}
	.mr-74-sp {
		margin-right: -74px !important
	}
	.mr-73-sp {
		margin-right: -73px !important
	}
	.mr-72-sp {
		margin-right: -72px !important
	}
	.mr-71-sp {
		margin-right: -71px !important
	}
	.mr-70-sp {
		margin-right: -70px !important
	}
	.mr-69-sp {
		margin-right: -69px !important
	}
	.mr-68-sp {
		margin-right: -68px !important
	}
	.mr-67-sp {
		margin-right: -67px !important
	}
	.mr-66-sp {
		margin-right: -66px !important
	}
	.mr-65-sp {
		margin-right: -65px !important
	}
	.mr-64-sp {
		margin-right: -64px !important
	}
	.mr-63-sp {
		margin-right: -63px !important
	}
	.mr-62-sp {
		margin-right: -62px !important
	}
	.mr-61-sp {
		margin-right: -61px !important
	}
	.mr-60-sp {
		margin-right: -60px !important
	}
	.mr-59-sp {
		margin-right: -59px !important
	}
	.mr-58-sp {
		margin-right: -58px !important
	}
	.mr-57-sp {
		margin-right: -57px !important
	}
	.mr-56-sp {
		margin-right: -56px !important
	}
	.mr-55-sp {
		margin-right: -55px !important
	}
	.mr-54-sp {
		margin-right: -54px !important
	}
	.mr-53-sp {
		margin-right: -53px !important
	}
	.mr-52-sp {
		margin-right: -52px !important
	}
	.mr-51-sp {
		margin-right: -51px !important
	}
	.mr-50-sp {
		margin-right: -50px !important
	}
	.mr-49-sp {
		margin-right: -49px !important
	}
	.mr-48-sp {
		margin-right: -48px !important
	}
	.mr-47-sp {
		margin-right: -47px !important
	}
	.mr-46-sp {
		margin-right: -46px !important
	}
	.mr-45-sp {
		margin-right: -45px !important
	}
	.mr-44-sp {
		margin-right: -44px !important
	}
	.mr-43-sp {
		margin-right: -43px !important
	}
	.mr-42-sp {
		margin-right: -42px !important
	}
	.mr-41-sp {
		margin-right: -41px !important
	}
	.mr-40-sp {
		margin-right: -40px !important
	}
	.mr-39-sp {
		margin-right: -39px !important
	}
	.mr-38-sp {
		margin-right: -38px !important
	}
	.mr-37-sp {
		margin-right: -37px !important
	}
	.mr-36-sp {
		margin-right: -36px !important
	}
	.mr-35-sp {
		margin-right: -35px !important
	}
	.mr-34-sp {
		margin-right: -34px !important
	}
	.mr-33-sp {
		margin-right: -33px !important
	}
	.mr-32-sp {
		margin-right: -32px !important
	}
	.mr-31-sp {
		margin-right: -31px !important
	}
	.mr-30-sp {
		margin-right: -30px !important
	}
	.mr-29-sp {
		margin-right: -29px !important
	}
	.mr-28-sp {
		margin-right: -28px !important
	}
	.mr-27-sp {
		margin-right: -27px !important
	}
	.mr-26-sp {
		margin-right: -26px !important
	}
	.mr-25-sp {
		margin-right: -25px !important
	}
	.mr-24-sp {
		margin-right: -24px !important
	}
	.mr-23-sp {
		margin-right: -23px !important
	}
	.mr-22-sp {
		margin-right: -22px !important
	}
	.mr-21-sp {
		margin-right: -21px !important
	}
	.mr-20-sp {
		margin-right: -20px !important
	}
	.mr-19-sp {
		margin-right: -19px !important
	}
	.mr-18-sp {
		margin-right: -18px !important
	}
	.mr-17-sp {
		margin-right: -17px !important
	}
	.mr-16-sp {
		margin-right: -16px !important
	}
	.mr-15-sp {
		margin-right: -15px !important
	}
	.mr-14-sp {
		margin-right: -14px !important
	}
	.mr-13-sp {
		margin-right: -13px !important
	}
	.mr-12-sp {
		margin-right: -12px !important
	}
	.mr-11-sp {
		margin-right: -11px !important
	}
	.mr-10-sp {
		margin-right: -10px !important
	}
	.mr-9-sp {
		margin-right: -9px !important
	}
	.mr-8-sp {
		margin-right: -8px !important
	}
	.mr-7-sp {
		margin-right: -7px !important
	}
	.mr-6-sp {
		margin-right: -6px !important
	}
	.mr-5-sp {
		margin-right: -5px !important
	}
	.mr-4-sp {
		margin-right: -4px !important
	}
	.mr-3-sp {
		margin-right: -3px !important
	}
	.mr-2-sp {
		margin-right: -2px !important
	}
	.mr-1-sp {
		margin-right: -1px !important
	}
	.mr0-sp {
		margin-right: 0 !important
	}
	.mr1-sp {
		margin-right: 1px !important
	}
	.mr2-sp {
		margin-right: 2px !important
	}
	.mr3-sp {
		margin-right: 3px !important
	}
	.mr4-sp {
		margin-right: 4px !important
	}
	.mr5-sp {
		margin-right: 5px !important
	}
	.mr6-sp {
		margin-right: 6px !important
	}
	.mr7-sp {
		margin-right: 7px !important
	}
	.mr8-sp {
		margin-right: 8px !important
	}
	.mr9-sp {
		margin-right: 9px !important
	}
	.mr10-sp {
		margin-right: 10px !important
	}
	.mr11-sp {
		margin-right: 11px !important
	}
	.mr12-sp {
		margin-right: 12px !important
	}
	.mr13-sp {
		margin-right: 13px !important
	}
	.mr14-sp {
		margin-right: 14px !important
	}
	.mr15-sp {
		margin-right: 15px !important
	}
	.mr16-sp {
		margin-right: 16px !important
	}
	.mr17-sp {
		margin-right: 17px !important
	}
	.mr18-sp {
		margin-right: 18px !important
	}
	.mr19-sp {
		margin-right: 19px !important
	}
	.mr20-sp {
		margin-right: 20px !important
	}
	.mr21-sp {
		margin-right: 21px !important
	}
	.mr22-sp {
		margin-right: 22px !important
	}
	.mr23-sp {
		margin-right: 23px !important
	}
	.mr24-sp {
		margin-right: 24px !important
	}
	.mr25-sp {
		margin-right: 25px !important
	}
	.mr26-sp {
		margin-right: 26px !important
	}
	.mr27-sp {
		margin-right: 27px !important
	}
	.mr28-sp {
		margin-right: 28px !important
	}
	.mr29-sp {
		margin-right: 29px !important
	}
	.mr30-sp {
		margin-right: 30px !important
	}
	.mr31-sp {
		margin-right: 31px !important
	}
	.mr32-sp {
		margin-right: 32px !important
	}
	.mr33-sp {
		margin-right: 33px !important
	}
	.mr34-sp {
		margin-right: 34px !important
	}
	.mr35-sp {
		margin-right: 35px !important
	}
	.mr36-sp {
		margin-right: 36px !important
	}
	.mr37-sp {
		margin-right: 37px !important
	}
	.mr38-sp {
		margin-right: 38px !important
	}
	.mr39-sp {
		margin-right: 39px !important
	}
	.mr40-sp {
		margin-right: 40px !important
	}
	.mr41-sp {
		margin-right: 41px !important
	}
	.mr42-sp {
		margin-right: 42px !important
	}
	.mr43-sp {
		margin-right: 43px !important
	}
	.mr44-sp {
		margin-right: 44px !important
	}
	.mr45-sp {
		margin-right: 45px !important
	}
	.mr46-sp {
		margin-right: 46px !important
	}
	.mr47-sp {
		margin-right: 47px !important
	}
	.mr48-sp {
		margin-right: 48px !important
	}
	.mr49-sp {
		margin-right: 49px !important
	}
	.mr50-sp {
		margin-right: 50px !important
	}
	.mr51-sp {
		margin-right: 51px !important
	}
	.mr52-sp {
		margin-right: 52px !important
	}
	.mr53-sp {
		margin-right: 53px !important
	}
	.mr54-sp {
		margin-right: 54px !important
	}
	.mr55-sp {
		margin-right: 55px !important
	}
	.mr56-sp {
		margin-right: 56px !important
	}
	.mr57-sp {
		margin-right: 57px !important
	}
	.mr58-sp {
		margin-right: 58px !important
	}
	.mr59-sp {
		margin-right: 59px !important
	}
	.mr60-sp {
		margin-right: 60px !important
	}
	.mr61-sp {
		margin-right: 61px !important
	}
	.mr62-sp {
		margin-right: 62px !important
	}
	.mr63-sp {
		margin-right: 63px !important
	}
	.mr64-sp {
		margin-right: 64px !important
	}
	.mr65-sp {
		margin-right: 65px !important
	}
	.mr66-sp {
		margin-right: 66px !important
	}
	.mr67-sp {
		margin-right: 67px !important
	}
	.mr68-sp {
		margin-right: 68px !important
	}
	.mr69-sp {
		margin-right: 69px !important
	}
	.mr70-sp {
		margin-right: 70px !important
	}
	.mr71-sp {
		margin-right: 71px !important
	}
	.mr72-sp {
		margin-right: 72px !important
	}
	.mr73-sp {
		margin-right: 73px !important
	}
	.mr74-sp {
		margin-right: 74px !important
	}
	.mr75-sp {
		margin-right: 75px !important
	}
	.mr76-sp {
		margin-right: 76px !important
	}
	.mr77-sp {
		margin-right: 77px !important
	}
	.mr78-sp {
		margin-right: 78px !important
	}
	.mr79-sp {
		margin-right: 79px !important
	}
	.mr80-sp {
		margin-right: 80px !important
	}
	.mr81-sp {
		margin-right: 81px !important
	}
	.mr82-sp {
		margin-right: 82px !important
	}
	.mr83-sp {
		margin-right: 83px !important
	}
	.mr84-sp {
		margin-right: 84px !important
	}
	.mr85-sp {
		margin-right: 85px !important
	}
	.mr86-sp {
		margin-right: 86px !important
	}
	.mr87-sp {
		margin-right: 87px !important
	}
	.mr88-sp {
		margin-right: 88px !important
	}
	.mr89-sp {
		margin-right: 89px !important
	}
	.mr90-sp {
		margin-right: 90px !important
	}
	.mr91-sp {
		margin-right: 91px !important
	}
	.mr92-sp {
		margin-right: 92px !important
	}
	.mr93-sp {
		margin-right: 93px !important
	}
	.mr94-sp {
		margin-right: 94px !important
	}
	.mr95-sp {
		margin-right: 95px !important
	}
	.mr96-sp {
		margin-right: 96px !important
	}
	.mr97-sp {
		margin-right: 97px !important
	}
	.mr98-sp {
		margin-right: 98px !important
	}
	.mr99-sp {
		margin-right: 99px !important
	}
	.mr100-sp {
		margin-right: 100px !important
	}
}
.pt-100 {
	padding-top: -100px !important
}
.pt-99 {
	padding-top: -99px !important
}
.pt-98 {
	padding-top: -98px !important
}
.pt-97 {
	padding-top: -97px !important
}
.pt-96 {
	padding-top: -96px !important
}
.pt-95 {
	padding-top: -95px !important
}
.pt-94 {
	padding-top: -94px !important
}
.pt-93 {
	padding-top: -93px !important
}
.pt-92 {
	padding-top: -92px !important
}
.pt-91 {
	padding-top: -91px !important
}
.pt-90 {
	padding-top: -90px !important
}
.pt-89 {
	padding-top: -89px !important
}
.pt-88 {
	padding-top: -88px !important
}
.pt-87 {
	padding-top: -87px !important
}
.pt-86 {
	padding-top: -86px !important
}
.pt-85 {
	padding-top: -85px !important
}
.pt-84 {
	padding-top: -84px !important
}
.pt-83 {
	padding-top: -83px !important
}
.pt-82 {
	padding-top: -82px !important
}
.pt-81 {
	padding-top: -81px !important
}
.pt-80 {
	padding-top: -80px !important
}
.pt-79 {
	padding-top: -79px !important
}
.pt-78 {
	padding-top: -78px !important
}
.pt-77 {
	padding-top: -77px !important
}
.pt-76 {
	padding-top: -76px !important
}
.pt-75 {
	padding-top: -75px !important
}
.pt-74 {
	padding-top: -74px !important
}
.pt-73 {
	padding-top: -73px !important
}
.pt-72 {
	padding-top: -72px !important
}
.pt-71 {
	padding-top: -71px !important
}
.pt-70 {
	padding-top: -70px !important
}
.pt-69 {
	padding-top: -69px !important
}
.pt-68 {
	padding-top: -68px !important
}
.pt-67 {
	padding-top: -67px !important
}
.pt-66 {
	padding-top: -66px !important
}
.pt-65 {
	padding-top: -65px !important
}
.pt-64 {
	padding-top: -64px !important
}
.pt-63 {
	padding-top: -63px !important
}
.pt-62 {
	padding-top: -62px !important
}
.pt-61 {
	padding-top: -61px !important
}
.pt-60 {
	padding-top: -60px !important
}
.pt-59 {
	padding-top: -59px !important
}
.pt-58 {
	padding-top: -58px !important
}
.pt-57 {
	padding-top: -57px !important
}
.pt-56 {
	padding-top: -56px !important
}
.pt-55 {
	padding-top: -55px !important
}
.pt-54 {
	padding-top: -54px !important
}
.pt-53 {
	padding-top: -53px !important
}
.pt-52 {
	padding-top: -52px !important
}
.pt-51 {
	padding-top: -51px !important
}
.pt-50 {
	padding-top: -50px !important
}
.pt-49 {
	padding-top: -49px !important
}
.pt-48 {
	padding-top: -48px !important
}
.pt-47 {
	padding-top: -47px !important
}
.pt-46 {
	padding-top: -46px !important
}
.pt-45 {
	padding-top: -45px !important
}
.pt-44 {
	padding-top: -44px !important
}
.pt-43 {
	padding-top: -43px !important
}
.pt-42 {
	padding-top: -42px !important
}
.pt-41 {
	padding-top: -41px !important
}
.pt-40 {
	padding-top: -40px !important
}
.pt-39 {
	padding-top: -39px !important
}
.pt-38 {
	padding-top: -38px !important
}
.pt-37 {
	padding-top: -37px !important
}
.pt-36 {
	padding-top: -36px !important
}
.pt-35 {
	padding-top: -35px !important
}
.pt-34 {
	padding-top: -34px !important
}
.pt-33 {
	padding-top: -33px !important
}
.pt-32 {
	padding-top: -32px !important
}
.pt-31 {
	padding-top: -31px !important
}
.pt-30 {
	padding-top: -30px !important
}
.pt-29 {
	padding-top: -29px !important
}
.pt-28 {
	padding-top: -28px !important
}
.pt-27 {
	padding-top: -27px !important
}
.pt-26 {
	padding-top: -26px !important
}
.pt-25 {
	padding-top: -25px !important
}
.pt-24 {
	padding-top: -24px !important
}
.pt-23 {
	padding-top: -23px !important
}
.pt-22 {
	padding-top: -22px !important
}
.pt-21 {
	padding-top: -21px !important
}
.pt-20 {
	padding-top: -20px !important
}
.pt-19 {
	padding-top: -19px !important
}
.pt-18 {
	padding-top: -18px !important
}
.pt-17 {
	padding-top: -17px !important
}
.pt-16 {
	padding-top: -16px !important
}
.pt-15 {
	padding-top: -15px !important
}
.pt-14 {
	padding-top: -14px !important
}
.pt-13 {
	padding-top: -13px !important
}
.pt-12 {
	padding-top: -12px !important
}
.pt-11 {
	padding-top: -11px !important
}
.pt-10 {
	padding-top: -10px !important
}
.pt-9 {
	padding-top: -9px !important
}
.pt-8 {
	padding-top: -8px !important
}
.pt-7 {
	padding-top: -7px !important
}
.pt-6 {
	padding-top: -6px !important
}
.pt-5 {
	padding-top: -5px !important
}
.pt-4 {
	padding-top: -4px !important
}
.pt-3 {
	padding-top: -3px !important
}
.pt-2 {
	padding-top: -2px !important
}
.pt-1 {
	padding-top: -1px !important
}
.pt0 {
	padding-top: 0 !important
}
.pt1 {
	padding-top: 1px !important
}
.pt2 {
	padding-top: 2px !important
}
.pt3 {
	padding-top: 3px !important
}
.pt4 {
	padding-top: 4px !important
}
.pt5 {
	padding-top: 5px !important
}
.pt6 {
	padding-top: 6px !important
}
.pt7 {
	padding-top: 7px !important
}
.pt8 {
	padding-top: 8px !important
}
.pt9 {
	padding-top: 9px !important
}
.pt10 {
	padding-top: 10px !important
}
.pt11 {
	padding-top: 11px !important
}
.pt12 {
	padding-top: 12px !important
}
.pt13 {
	padding-top: 13px !important
}
.pt14 {
	padding-top: 14px !important
}
.pt15 {
	padding-top: 15px !important
}
.pt16 {
	padding-top: 16px !important
}
.pt17 {
	padding-top: 17px !important
}
.pt18 {
	padding-top: 18px !important
}
.pt19 {
	padding-top: 19px !important
}
.pt20 {
	padding-top: 20px !important
}
.pt21 {
	padding-top: 21px !important
}
.pt22 {
	padding-top: 22px !important
}
.pt23 {
	padding-top: 23px !important
}
.pt24 {
	padding-top: 24px !important
}
.pt25 {
	padding-top: 25px !important
}
.pt26 {
	padding-top: 26px !important
}
.pt27 {
	padding-top: 27px !important
}
.pt28 {
	padding-top: 28px !important
}
.pt29 {
	padding-top: 29px !important
}
.pt30 {
	padding-top: 30px !important
}
.pt31 {
	padding-top: 31px !important
}
.pt32 {
	padding-top: 32px !important
}
.pt33 {
	padding-top: 33px !important
}
.pt34 {
	padding-top: 34px !important
}
.pt35 {
	padding-top: 35px !important
}
.pt36 {
	padding-top: 36px !important
}
.pt37 {
	padding-top: 37px !important
}
.pt38 {
	padding-top: 38px !important
}
.pt39 {
	padding-top: 39px !important
}
.pt40 {
	padding-top: 40px !important
}
.pt41 {
	padding-top: 41px !important
}
.pt42 {
	padding-top: 42px !important
}
.pt43 {
	padding-top: 43px !important
}
.pt44 {
	padding-top: 44px !important
}
.pt45 {
	padding-top: 45px !important
}
.pt46 {
	padding-top: 46px !important
}
.pt47 {
	padding-top: 47px !important
}
.pt48 {
	padding-top: 48px !important
}
.pt49 {
	padding-top: 49px !important
}
.pt50 {
	padding-top: 50px !important
}
.pt51 {
	padding-top: 51px !important
}
.pt52 {
	padding-top: 52px !important
}
.pt53 {
	padding-top: 53px !important
}
.pt54 {
	padding-top: 54px !important
}
.pt55 {
	padding-top: 55px !important
}
.pt56 {
	padding-top: 56px !important
}
.pt57 {
	padding-top: 57px !important
}
.pt58 {
	padding-top: 58px !important
}
.pt59 {
	padding-top: 59px !important
}
.pt60 {
	padding-top: 60px !important
}
.pt61 {
	padding-top: 61px !important
}
.pt62 {
	padding-top: 62px !important
}
.pt63 {
	padding-top: 63px !important
}
.pt64 {
	padding-top: 64px !important
}
.pt65 {
	padding-top: 65px !important
}
.pt66 {
	padding-top: 66px !important
}
.pt67 {
	padding-top: 67px !important
}
.pt68 {
	padding-top: 68px !important
}
.pt69 {
	padding-top: 69px !important
}
.pt70 {
	padding-top: 70px !important
}
.pt71 {
	padding-top: 71px !important
}
.pt72 {
	padding-top: 72px !important
}
.pt73 {
	padding-top: 73px !important
}
.pt74 {
	padding-top: 74px !important
}
.pt75 {
	padding-top: 75px !important
}
.pt76 {
	padding-top: 76px !important
}
.pt77 {
	padding-top: 77px !important
}
.pt78 {
	padding-top: 78px !important
}
.pt79 {
	padding-top: 79px !important
}
.pt80 {
	padding-top: 80px !important
}
.pt81 {
	padding-top: 81px !important
}
.pt82 {
	padding-top: 82px !important
}
.pt83 {
	padding-top: 83px !important
}
.pt84 {
	padding-top: 84px !important
}
.pt85 {
	padding-top: 85px !important
}
.pt86 {
	padding-top: 86px !important
}
.pt87 {
	padding-top: 87px !important
}
.pt88 {
	padding-top: 88px !important
}
.pt89 {
	padding-top: 89px !important
}
.pt90 {
	padding-top: 90px !important
}
.pt91 {
	padding-top: 91px !important
}
.pt92 {
	padding-top: 92px !important
}
.pt93 {
	padding-top: 93px !important
}
.pt94 {
	padding-top: 94px !important
}
.pt95 {
	padding-top: 95px !important
}
.pt96 {
	padding-top: 96px !important
}
.pt97 {
	padding-top: 97px !important
}
.pt98 {
	padding-top: 98px !important
}
.pt99 {
	padding-top: 99px !important
}
.pt100 {
	padding-top: 100px !important
}
.pb-100 {
	padding-bottom: -100px !important
}
.pb-99 {
	padding-bottom: -99px !important
}
.pb-98 {
	padding-bottom: -98px !important
}
.pb-97 {
	padding-bottom: -97px !important
}
.pb-96 {
	padding-bottom: -96px !important
}
.pb-95 {
	padding-bottom: -95px !important
}
.pb-94 {
	padding-bottom: -94px !important
}
.pb-93 {
	padding-bottom: -93px !important
}
.pb-92 {
	padding-bottom: -92px !important
}
.pb-91 {
	padding-bottom: -91px !important
}
.pb-90 {
	padding-bottom: -90px !important
}
.pb-89 {
	padding-bottom: -89px !important
}
.pb-88 {
	padding-bottom: -88px !important
}
.pb-87 {
	padding-bottom: -87px !important
}
.pb-86 {
	padding-bottom: -86px !important
}
.pb-85 {
	padding-bottom: -85px !important
}
.pb-84 {
	padding-bottom: -84px !important
}
.pb-83 {
	padding-bottom: -83px !important
}
.pb-82 {
	padding-bottom: -82px !important
}
.pb-81 {
	padding-bottom: -81px !important
}
.pb-80 {
	padding-bottom: -80px !important
}
.pb-79 {
	padding-bottom: -79px !important
}
.pb-78 {
	padding-bottom: -78px !important
}
.pb-77 {
	padding-bottom: -77px !important
}
.pb-76 {
	padding-bottom: -76px !important
}
.pb-75 {
	padding-bottom: -75px !important
}
.pb-74 {
	padding-bottom: -74px !important
}
.pb-73 {
	padding-bottom: -73px !important
}
.pb-72 {
	padding-bottom: -72px !important
}
.pb-71 {
	padding-bottom: -71px !important
}
.pb-70 {
	padding-bottom: -70px !important
}
.pb-69 {
	padding-bottom: -69px !important
}
.pb-68 {
	padding-bottom: -68px !important
}
.pb-67 {
	padding-bottom: -67px !important
}
.pb-66 {
	padding-bottom: -66px !important
}
.pb-65 {
	padding-bottom: -65px !important
}
.pb-64 {
	padding-bottom: -64px !important
}
.pb-63 {
	padding-bottom: -63px !important
}
.pb-62 {
	padding-bottom: -62px !important
}
.pb-61 {
	padding-bottom: -61px !important
}
.pb-60 {
	padding-bottom: -60px !important
}
.pb-59 {
	padding-bottom: -59px !important
}
.pb-58 {
	padding-bottom: -58px !important
}
.pb-57 {
	padding-bottom: -57px !important
}
.pb-56 {
	padding-bottom: -56px !important
}
.pb-55 {
	padding-bottom: -55px !important
}
.pb-54 {
	padding-bottom: -54px !important
}
.pb-53 {
	padding-bottom: -53px !important
}
.pb-52 {
	padding-bottom: -52px !important
}
.pb-51 {
	padding-bottom: -51px !important
}
.pb-50 {
	padding-bottom: -50px !important
}
.pb-49 {
	padding-bottom: -49px !important
}
.pb-48 {
	padding-bottom: -48px !important
}
.pb-47 {
	padding-bottom: -47px !important
}
.pb-46 {
	padding-bottom: -46px !important
}
.pb-45 {
	padding-bottom: -45px !important
}
.pb-44 {
	padding-bottom: -44px !important
}
.pb-43 {
	padding-bottom: -43px !important
}
.pb-42 {
	padding-bottom: -42px !important
}
.pb-41 {
	padding-bottom: -41px !important
}
.pb-40 {
	padding-bottom: -40px !important
}
.pb-39 {
	padding-bottom: -39px !important
}
.pb-38 {
	padding-bottom: -38px !important
}
.pb-37 {
	padding-bottom: -37px !important
}
.pb-36 {
	padding-bottom: -36px !important
}
.pb-35 {
	padding-bottom: -35px !important
}
.pb-34 {
	padding-bottom: -34px !important
}
.pb-33 {
	padding-bottom: -33px !important
}
.pb-32 {
	padding-bottom: -32px !important
}
.pb-31 {
	padding-bottom: -31px !important
}
.pb-30 {
	padding-bottom: -30px !important
}
.pb-29 {
	padding-bottom: -29px !important
}
.pb-28 {
	padding-bottom: -28px !important
}
.pb-27 {
	padding-bottom: -27px !important
}
.pb-26 {
	padding-bottom: -26px !important
}
.pb-25 {
	padding-bottom: -25px !important
}
.pb-24 {
	padding-bottom: -24px !important
}
.pb-23 {
	padding-bottom: -23px !important
}
.pb-22 {
	padding-bottom: -22px !important
}
.pb-21 {
	padding-bottom: -21px !important
}
.pb-20 {
	padding-bottom: -20px !important
}
.pb-19 {
	padding-bottom: -19px !important
}
.pb-18 {
	padding-bottom: -18px !important
}
.pb-17 {
	padding-bottom: -17px !important
}
.pb-16 {
	padding-bottom: -16px !important
}
.pb-15 {
	padding-bottom: -15px !important
}
.pb-14 {
	padding-bottom: -14px !important
}
.pb-13 {
	padding-bottom: -13px !important
}
.pb-12 {
	padding-bottom: -12px !important
}
.pb-11 {
	padding-bottom: -11px !important
}
.pb-10 {
	padding-bottom: -10px !important
}
.pb-9 {
	padding-bottom: -9px !important
}
.pb-8 {
	padding-bottom: -8px !important
}
.pb-7 {
	padding-bottom: -7px !important
}
.pb-6 {
	padding-bottom: -6px !important
}
.pb-5 {
	padding-bottom: -5px !important
}
.pb-4 {
	padding-bottom: -4px !important
}
.pb-3 {
	padding-bottom: -3px !important
}
.pb-2 {
	padding-bottom: -2px !important
}
.pb-1 {
	padding-bottom: -1px !important
}
.pb0 {
	padding-bottom: 0 !important
}
.pb1 {
	padding-bottom: 1px !important
}
.pb2 {
	padding-bottom: 2px !important
}
.pb3 {
	padding-bottom: 3px !important
}
.pb4 {
	padding-bottom: 4px !important
}
.pb5 {
	padding-bottom: 5px !important
}
.pb6 {
	padding-bottom: 6px !important
}
.pb7 {
	padding-bottom: 7px !important
}
.pb8 {
	padding-bottom: 8px !important
}
.pb9 {
	padding-bottom: 9px !important
}
.pb10 {
	padding-bottom: 10px !important
}
.pb11 {
	padding-bottom: 11px !important
}
.pb12 {
	padding-bottom: 12px !important
}
.pb13 {
	padding-bottom: 13px !important
}
.pb14 {
	padding-bottom: 14px !important
}
.pb15 {
	padding-bottom: 15px !important
}
.pb16 {
	padding-bottom: 16px !important
}
.pb17 {
	padding-bottom: 17px !important
}
.pb18 {
	padding-bottom: 18px !important
}
.pb19 {
	padding-bottom: 19px !important
}
.pb20 {
	padding-bottom: 20px !important
}
.pb21 {
	padding-bottom: 21px !important
}
.pb22 {
	padding-bottom: 22px !important
}
.pb23 {
	padding-bottom: 23px !important
}
.pb24 {
	padding-bottom: 24px !important
}
.pb25 {
	padding-bottom: 25px !important
}
.pb26 {
	padding-bottom: 26px !important
}
.pb27 {
	padding-bottom: 27px !important
}
.pb28 {
	padding-bottom: 28px !important
}
.pb29 {
	padding-bottom: 29px !important
}
.pb30 {
	padding-bottom: 30px !important
}
.pb31 {
	padding-bottom: 31px !important
}
.pb32 {
	padding-bottom: 32px !important
}
.pb33 {
	padding-bottom: 33px !important
}
.pb34 {
	padding-bottom: 34px !important
}
.pb35 {
	padding-bottom: 35px !important
}
.pb36 {
	padding-bottom: 36px !important
}
.pb37 {
	padding-bottom: 37px !important
}
.pb38 {
	padding-bottom: 38px !important
}
.pb39 {
	padding-bottom: 39px !important
}
.pb40 {
	padding-bottom: 40px !important
}
.pb41 {
	padding-bottom: 41px !important
}
.pb42 {
	padding-bottom: 42px !important
}
.pb43 {
	padding-bottom: 43px !important
}
.pb44 {
	padding-bottom: 44px !important
}
.pb45 {
	padding-bottom: 45px !important
}
.pb46 {
	padding-bottom: 46px !important
}
.pb47 {
	padding-bottom: 47px !important
}
.pb48 {
	padding-bottom: 48px !important
}
.pb49 {
	padding-bottom: 49px !important
}
.pb50 {
	padding-bottom: 50px !important
}
.pb51 {
	padding-bottom: 51px !important
}
.pb52 {
	padding-bottom: 52px !important
}
.pb53 {
	padding-bottom: 53px !important
}
.pb54 {
	padding-bottom: 54px !important
}
.pb55 {
	padding-bottom: 55px !important
}
.pb56 {
	padding-bottom: 56px !important
}
.pb57 {
	padding-bottom: 57px !important
}
.pb58 {
	padding-bottom: 58px !important
}
.pb59 {
	padding-bottom: 59px !important
}
.pb60 {
	padding-bottom: 60px !important
}
.pb61 {
	padding-bottom: 61px !important
}
.pb62 {
	padding-bottom: 62px !important
}
.pb63 {
	padding-bottom: 63px !important
}
.pb64 {
	padding-bottom: 64px !important
}
.pb65 {
	padding-bottom: 65px !important
}
.pb66 {
	padding-bottom: 66px !important
}
.pb67 {
	padding-bottom: 67px !important
}
.pb68 {
	padding-bottom: 68px !important
}
.pb69 {
	padding-bottom: 69px !important
}
.pb70 {
	padding-bottom: 70px !important
}
.pb71 {
	padding-bottom: 71px !important
}
.pb72 {
	padding-bottom: 72px !important
}
.pb73 {
	padding-bottom: 73px !important
}
.pb74 {
	padding-bottom: 74px !important
}
.pb75 {
	padding-bottom: 75px !important
}
.pb76 {
	padding-bottom: 76px !important
}
.pb77 {
	padding-bottom: 77px !important
}
.pb78 {
	padding-bottom: 78px !important
}
.pb79 {
	padding-bottom: 79px !important
}
.pb80 {
	padding-bottom: 80px !important
}
.pb81 {
	padding-bottom: 81px !important
}
.pb82 {
	padding-bottom: 82px !important
}
.pb83 {
	padding-bottom: 83px !important
}
.pb84 {
	padding-bottom: 84px !important
}
.pb85 {
	padding-bottom: 85px !important
}
.pb86 {
	padding-bottom: 86px !important
}
.pb87 {
	padding-bottom: 87px !important
}
.pb88 {
	padding-bottom: 88px !important
}
.pb89 {
	padding-bottom: 89px !important
}
.pb90 {
	padding-bottom: 90px !important
}
.pb91 {
	padding-bottom: 91px !important
}
.pb92 {
	padding-bottom: 92px !important
}
.pb93 {
	padding-bottom: 93px !important
}
.pb94 {
	padding-bottom: 94px !important
}
.pb95 {
	padding-bottom: 95px !important
}
.pb96 {
	padding-bottom: 96px !important
}
.pb97 {
	padding-bottom: 97px !important
}
.pb98 {
	padding-bottom: 98px !important
}
.pb99 {
	padding-bottom: 99px !important
}
.pb100 {
	padding-bottom: 100px !important
}
.pl-100 {
	padding-left: -100px !important
}
.pl-99 {
	padding-left: -99px !important
}
.pl-98 {
	padding-left: -98px !important
}
.pl-97 {
	padding-left: -97px !important
}
.pl-96 {
	padding-left: -96px !important
}
.pl-95 {
	padding-left: -95px !important
}
.pl-94 {
	padding-left: -94px !important
}
.pl-93 {
	padding-left: -93px !important
}
.pl-92 {
	padding-left: -92px !important
}
.pl-91 {
	padding-left: -91px !important
}
.pl-90 {
	padding-left: -90px !important
}
.pl-89 {
	padding-left: -89px !important
}
.pl-88 {
	padding-left: -88px !important
}
.pl-87 {
	padding-left: -87px !important
}
.pl-86 {
	padding-left: -86px !important
}
.pl-85 {
	padding-left: -85px !important
}
.pl-84 {
	padding-left: -84px !important
}
.pl-83 {
	padding-left: -83px !important
}
.pl-82 {
	padding-left: -82px !important
}
.pl-81 {
	padding-left: -81px !important
}
.pl-80 {
	padding-left: -80px !important
}
.pl-79 {
	padding-left: -79px !important
}
.pl-78 {
	padding-left: -78px !important
}
.pl-77 {
	padding-left: -77px !important
}
.pl-76 {
	padding-left: -76px !important
}
.pl-75 {
	padding-left: -75px !important
}
.pl-74 {
	padding-left: -74px !important
}
.pl-73 {
	padding-left: -73px !important
}
.pl-72 {
	padding-left: -72px !important
}
.pl-71 {
	padding-left: -71px !important
}
.pl-70 {
	padding-left: -70px !important
}
.pl-69 {
	padding-left: -69px !important
}
.pl-68 {
	padding-left: -68px !important
}
.pl-67 {
	padding-left: -67px !important
}
.pl-66 {
	padding-left: -66px !important
}
.pl-65 {
	padding-left: -65px !important
}
.pl-64 {
	padding-left: -64px !important
}
.pl-63 {
	padding-left: -63px !important
}
.pl-62 {
	padding-left: -62px !important
}
.pl-61 {
	padding-left: -61px !important
}
.pl-60 {
	padding-left: -60px !important
}
.pl-59 {
	padding-left: -59px !important
}
.pl-58 {
	padding-left: -58px !important
}
.pl-57 {
	padding-left: -57px !important
}
.pl-56 {
	padding-left: -56px !important
}
.pl-55 {
	padding-left: -55px !important
}
.pl-54 {
	padding-left: -54px !important
}
.pl-53 {
	padding-left: -53px !important
}
.pl-52 {
	padding-left: -52px !important
}
.pl-51 {
	padding-left: -51px !important
}
.pl-50 {
	padding-left: -50px !important
}
.pl-49 {
	padding-left: -49px !important
}
.pl-48 {
	padding-left: -48px !important
}
.pl-47 {
	padding-left: -47px !important
}
.pl-46 {
	padding-left: -46px !important
}
.pl-45 {
	padding-left: -45px !important
}
.pl-44 {
	padding-left: -44px !important
}
.pl-43 {
	padding-left: -43px !important
}
.pl-42 {
	padding-left: -42px !important
}
.pl-41 {
	padding-left: -41px !important
}
.pl-40 {
	padding-left: -40px !important
}
.pl-39 {
	padding-left: -39px !important
}
.pl-38 {
	padding-left: -38px !important
}
.pl-37 {
	padding-left: -37px !important
}
.pl-36 {
	padding-left: -36px !important
}
.pl-35 {
	padding-left: -35px !important
}
.pl-34 {
	padding-left: -34px !important
}
.pl-33 {
	padding-left: -33px !important
}
.pl-32 {
	padding-left: -32px !important
}
.pl-31 {
	padding-left: -31px !important
}
.pl-30 {
	padding-left: -30px !important
}
.pl-29 {
	padding-left: -29px !important
}
.pl-28 {
	padding-left: -28px !important
}
.pl-27 {
	padding-left: -27px !important
}
.pl-26 {
	padding-left: -26px !important
}
.pl-25 {
	padding-left: -25px !important
}
.pl-24 {
	padding-left: -24px !important
}
.pl-23 {
	padding-left: -23px !important
}
.pl-22 {
	padding-left: -22px !important
}
.pl-21 {
	padding-left: -21px !important
}
.pl-20 {
	padding-left: -20px !important
}
.pl-19 {
	padding-left: -19px !important
}
.pl-18 {
	padding-left: -18px !important
}
.pl-17 {
	padding-left: -17px !important
}
.pl-16 {
	padding-left: -16px !important
}
.pl-15 {
	padding-left: -15px !important
}
.pl-14 {
	padding-left: -14px !important
}
.pl-13 {
	padding-left: -13px !important
}
.pl-12 {
	padding-left: -12px !important
}
.pl-11 {
	padding-left: -11px !important
}
.pl-10 {
	padding-left: -10px !important
}
.pl-9 {
	padding-left: -9px !important
}
.pl-8 {
	padding-left: -8px !important
}
.pl-7 {
	padding-left: -7px !important
}
.pl-6 {
	padding-left: -6px !important
}
.pl-5 {
	padding-left: -5px !important
}
.pl-4 {
	padding-left: -4px !important
}
.pl-3 {
	padding-left: -3px !important
}
.pl-2 {
	padding-left: -2px !important
}
.pl-1 {
	padding-left: -1px !important
}
.pl0 {
	padding-left: 0 !important
}
.pl1 {
	padding-left: 1px !important
}
.pl2 {
	padding-left: 2px !important
}
.pl3 {
	padding-left: 3px !important
}
.pl4 {
	padding-left: 4px !important
}
.pl5 {
	padding-left: 5px !important
}
.pl6 {
	padding-left: 6px !important
}
.pl7 {
	padding-left: 7px !important
}
.pl8 {
	padding-left: 8px !important
}
.pl9 {
	padding-left: 9px !important
}
.pl10 {
	padding-left: 10px !important
}
.pl11 {
	padding-left: 11px !important
}
.pl12 {
	padding-left: 12px !important
}
.pl13 {
	padding-left: 13px !important
}
.pl14 {
	padding-left: 14px !important
}
.pl15 {
	padding-left: 15px !important
}
.pl16 {
	padding-left: 16px !important
}
.pl17 {
	padding-left: 17px !important
}
.pl18 {
	padding-left: 18px !important
}
.pl19 {
	padding-left: 19px !important
}
.pl20 {
	padding-left: 20px !important
}
.pl21 {
	padding-left: 21px !important
}
.pl22 {
	padding-left: 22px !important
}
.pl23 {
	padding-left: 23px !important
}
.pl24 {
	padding-left: 24px !important
}
.pl25 {
	padding-left: 25px !important
}
.pl26 {
	padding-left: 26px !important
}
.pl27 {
	padding-left: 27px !important
}
.pl28 {
	padding-left: 28px !important
}
.pl29 {
	padding-left: 29px !important
}
.pl30 {
	padding-left: 30px !important
}
.pl31 {
	padding-left: 31px !important
}
.pl32 {
	padding-left: 32px !important
}
.pl33 {
	padding-left: 33px !important
}
.pl34 {
	padding-left: 34px !important
}
.pl35 {
	padding-left: 35px !important
}
.pl36 {
	padding-left: 36px !important
}
.pl37 {
	padding-left: 37px !important
}
.pl38 {
	padding-left: 38px !important
}
.pl39 {
	padding-left: 39px !important
}
.pl40 {
	padding-left: 40px !important
}
.pl41 {
	padding-left: 41px !important
}
.pl42 {
	padding-left: 42px !important
}
.pl43 {
	padding-left: 43px !important
}
.pl44 {
	padding-left: 44px !important
}
.pl45 {
	padding-left: 45px !important
}
.pl46 {
	padding-left: 46px !important
}
.pl47 {
	padding-left: 47px !important
}
.pl48 {
	padding-left: 48px !important
}
.pl49 {
	padding-left: 49px !important
}
.pl50 {
	padding-left: 50px !important
}
.pl51 {
	padding-left: 51px !important
}
.pl52 {
	padding-left: 52px !important
}
.pl53 {
	padding-left: 53px !important
}
.pl54 {
	padding-left: 54px !important
}
.pl55 {
	padding-left: 55px !important
}
.pl56 {
	padding-left: 56px !important
}
.pl57 {
	padding-left: 57px !important
}
.pl58 {
	padding-left: 58px !important
}
.pl59 {
	padding-left: 59px !important
}
.pl60 {
	padding-left: 60px !important
}
.pl61 {
	padding-left: 61px !important
}
.pl62 {
	padding-left: 62px !important
}
.pl63 {
	padding-left: 63px !important
}
.pl64 {
	padding-left: 64px !important
}
.pl65 {
	padding-left: 65px !important
}
.pl66 {
	padding-left: 66px !important
}
.pl67 {
	padding-left: 67px !important
}
.pl68 {
	padding-left: 68px !important
}
.pl69 {
	padding-left: 69px !important
}
.pl70 {
	padding-left: 70px !important
}
.pl71 {
	padding-left: 71px !important
}
.pl72 {
	padding-left: 72px !important
}
.pl73 {
	padding-left: 73px !important
}
.pl74 {
	padding-left: 74px !important
}
.pl75 {
	padding-left: 75px !important
}
.pl76 {
	padding-left: 76px !important
}
.pl77 {
	padding-left: 77px !important
}
.pl78 {
	padding-left: 78px !important
}
.pl79 {
	padding-left: 79px !important
}
.pl80 {
	padding-left: 80px !important
}
.pl81 {
	padding-left: 81px !important
}
.pl82 {
	padding-left: 82px !important
}
.pl83 {
	padding-left: 83px !important
}
.pl84 {
	padding-left: 84px !important
}
.pl85 {
	padding-left: 85px !important
}
.pl86 {
	padding-left: 86px !important
}
.pl87 {
	padding-left: 87px !important
}
.pl88 {
	padding-left: 88px !important
}
.pl89 {
	padding-left: 89px !important
}
.pl90 {
	padding-left: 90px !important
}
.pl91 {
	padding-left: 91px !important
}
.pl92 {
	padding-left: 92px !important
}
.pl93 {
	padding-left: 93px !important
}
.pl94 {
	padding-left: 94px !important
}
.pl95 {
	padding-left: 95px !important
}
.pl96 {
	padding-left: 96px !important
}
.pl97 {
	padding-left: 97px !important
}
.pl98 {
	padding-left: 98px !important
}
.pl99 {
	padding-left: 99px !important
}
.pl100 {
	padding-left: 100px !important
}
.pr-100 {
	padding-right: -100px !important
}
.pr-99 {
	padding-right: -99px !important
}
.pr-98 {
	padding-right: -98px !important
}
.pr-97 {
	padding-right: -97px !important
}
.pr-96 {
	padding-right: -96px !important
}
.pr-95 {
	padding-right: -95px !important
}
.pr-94 {
	padding-right: -94px !important
}
.pr-93 {
	padding-right: -93px !important
}
.pr-92 {
	padding-right: -92px !important
}
.pr-91 {
	padding-right: -91px !important
}
.pr-90 {
	padding-right: -90px !important
}
.pr-89 {
	padding-right: -89px !important
}
.pr-88 {
	padding-right: -88px !important
}
.pr-87 {
	padding-right: -87px !important
}
.pr-86 {
	padding-right: -86px !important
}
.pr-85 {
	padding-right: -85px !important
}
.pr-84 {
	padding-right: -84px !important
}
.pr-83 {
	padding-right: -83px !important
}
.pr-82 {
	padding-right: -82px !important
}
.pr-81 {
	padding-right: -81px !important
}
.pr-80 {
	padding-right: -80px !important
}
.pr-79 {
	padding-right: -79px !important
}
.pr-78 {
	padding-right: -78px !important
}
.pr-77 {
	padding-right: -77px !important
}
.pr-76 {
	padding-right: -76px !important
}
.pr-75 {
	padding-right: -75px !important
}
.pr-74 {
	padding-right: -74px !important
}
.pr-73 {
	padding-right: -73px !important
}
.pr-72 {
	padding-right: -72px !important
}
.pr-71 {
	padding-right: -71px !important
}
.pr-70 {
	padding-right: -70px !important
}
.pr-69 {
	padding-right: -69px !important
}
.pr-68 {
	padding-right: -68px !important
}
.pr-67 {
	padding-right: -67px !important
}
.pr-66 {
	padding-right: -66px !important
}
.pr-65 {
	padding-right: -65px !important
}
.pr-64 {
	padding-right: -64px !important
}
.pr-63 {
	padding-right: -63px !important
}
.pr-62 {
	padding-right: -62px !important
}
.pr-61 {
	padding-right: -61px !important
}
.pr-60 {
	padding-right: -60px !important
}
.pr-59 {
	padding-right: -59px !important
}
.pr-58 {
	padding-right: -58px !important
}
.pr-57 {
	padding-right: -57px !important
}
.pr-56 {
	padding-right: -56px !important
}
.pr-55 {
	padding-right: -55px !important
}
.pr-54 {
	padding-right: -54px !important
}
.pr-53 {
	padding-right: -53px !important
}
.pr-52 {
	padding-right: -52px !important
}
.pr-51 {
	padding-right: -51px !important
}
.pr-50 {
	padding-right: -50px !important
}
.pr-49 {
	padding-right: -49px !important
}
.pr-48 {
	padding-right: -48px !important
}
.pr-47 {
	padding-right: -47px !important
}
.pr-46 {
	padding-right: -46px !important
}
.pr-45 {
	padding-right: -45px !important
}
.pr-44 {
	padding-right: -44px !important
}
.pr-43 {
	padding-right: -43px !important
}
.pr-42 {
	padding-right: -42px !important
}
.pr-41 {
	padding-right: -41px !important
}
.pr-40 {
	padding-right: -40px !important
}
.pr-39 {
	padding-right: -39px !important
}
.pr-38 {
	padding-right: -38px !important
}
.pr-37 {
	padding-right: -37px !important
}
.pr-36 {
	padding-right: -36px !important
}
.pr-35 {
	padding-right: -35px !important
}
.pr-34 {
	padding-right: -34px !important
}
.pr-33 {
	padding-right: -33px !important
}
.pr-32 {
	padding-right: -32px !important
}
.pr-31 {
	padding-right: -31px !important
}
.pr-30 {
	padding-right: -30px !important
}
.pr-29 {
	padding-right: -29px !important
}
.pr-28 {
	padding-right: -28px !important
}
.pr-27 {
	padding-right: -27px !important
}
.pr-26 {
	padding-right: -26px !important
}
.pr-25 {
	padding-right: -25px !important
}
.pr-24 {
	padding-right: -24px !important
}
.pr-23 {
	padding-right: -23px !important
}
.pr-22 {
	padding-right: -22px !important
}
.pr-21 {
	padding-right: -21px !important
}
.pr-20 {
	padding-right: -20px !important
}
.pr-19 {
	padding-right: -19px !important
}
.pr-18 {
	padding-right: -18px !important
}
.pr-17 {
	padding-right: -17px !important
}
.pr-16 {
	padding-right: -16px !important
}
.pr-15 {
	padding-right: -15px !important
}
.pr-14 {
	padding-right: -14px !important
}
.pr-13 {
	padding-right: -13px !important
}
.pr-12 {
	padding-right: -12px !important
}
.pr-11 {
	padding-right: -11px !important
}
.pr-10 {
	padding-right: -10px !important
}
.pr-9 {
	padding-right: -9px !important
}
.pr-8 {
	padding-right: -8px !important
}
.pr-7 {
	padding-right: -7px !important
}
.pr-6 {
	padding-right: -6px !important
}
.pr-5 {
	padding-right: -5px !important
}
.pr-4 {
	padding-right: -4px !important
}
.pr-3 {
	padding-right: -3px !important
}
.pr-2 {
	padding-right: -2px !important
}
.pr-1 {
	padding-right: -1px !important
}
.pr0 {
	padding-right: 0 !important
}
.pr1 {
	padding-right: 1px !important
}
.pr2 {
	padding-right: 2px !important
}
.pr3 {
	padding-right: 3px !important
}
.pr4 {
	padding-right: 4px !important
}
.pr5 {
	padding-right: 5px !important
}
.pr6 {
	padding-right: 6px !important
}
.pr7 {
	padding-right: 7px !important
}
.pr8 {
	padding-right: 8px !important
}
.pr9 {
	padding-right: 9px !important
}
.pr10 {
	padding-right: 10px !important
}
.pr11 {
	padding-right: 11px !important
}
.pr12 {
	padding-right: 12px !important
}
.pr13 {
	padding-right: 13px !important
}
.pr14 {
	padding-right: 14px !important
}
.pr15 {
	padding-right: 15px !important
}
.pr16 {
	padding-right: 16px !important
}
.pr17 {
	padding-right: 17px !important
}
.pr18 {
	padding-right: 18px !important
}
.pr19 {
	padding-right: 19px !important
}
.pr20 {
	padding-right: 20px !important
}
.pr21 {
	padding-right: 21px !important
}
.pr22 {
	padding-right: 22px !important
}
.pr23 {
	padding-right: 23px !important
}
.pr24 {
	padding-right: 24px !important
}
.pr25 {
	padding-right: 25px !important
}
.pr26 {
	padding-right: 26px !important
}
.pr27 {
	padding-right: 27px !important
}
.pr28 {
	padding-right: 28px !important
}
.pr29 {
	padding-right: 29px !important
}
.pr30 {
	padding-right: 30px !important
}
.pr31 {
	padding-right: 31px !important
}
.pr32 {
	padding-right: 32px !important
}
.pr33 {
	padding-right: 33px !important
}
.pr34 {
	padding-right: 34px !important
}
.pr35 {
	padding-right: 35px !important
}
.pr36 {
	padding-right: 36px !important
}
.pr37 {
	padding-right: 37px !important
}
.pr38 {
	padding-right: 38px !important
}
.pr39 {
	padding-right: 39px !important
}
.pr40 {
	padding-right: 40px !important
}
.pr41 {
	padding-right: 41px !important
}
.pr42 {
	padding-right: 42px !important
}
.pr43 {
	padding-right: 43px !important
}
.pr44 {
	padding-right: 44px !important
}
.pr45 {
	padding-right: 45px !important
}
.pr46 {
	padding-right: 46px !important
}
.pr47 {
	padding-right: 47px !important
}
.pr48 {
	padding-right: 48px !important
}
.pr49 {
	padding-right: 49px !important
}
.pr50 {
	padding-right: 50px !important
}
.pr51 {
	padding-right: 51px !important
}
.pr52 {
	padding-right: 52px !important
}
.pr53 {
	padding-right: 53px !important
}
.pr54 {
	padding-right: 54px !important
}
.pr55 {
	padding-right: 55px !important
}
.pr56 {
	padding-right: 56px !important
}
.pr57 {
	padding-right: 57px !important
}
.pr58 {
	padding-right: 58px !important
}
.pr59 {
	padding-right: 59px !important
}
.pr60 {
	padding-right: 60px !important
}
.pr61 {
	padding-right: 61px !important
}
.pr62 {
	padding-right: 62px !important
}
.pr63 {
	padding-right: 63px !important
}
.pr64 {
	padding-right: 64px !important
}
.pr65 {
	padding-right: 65px !important
}
.pr66 {
	padding-right: 66px !important
}
.pr67 {
	padding-right: 67px !important
}
.pr68 {
	padding-right: 68px !important
}
.pr69 {
	padding-right: 69px !important
}
.pr70 {
	padding-right: 70px !important
}
.pr71 {
	padding-right: 71px !important
}
.pr72 {
	padding-right: 72px !important
}
.pr73 {
	padding-right: 73px !important
}
.pr74 {
	padding-right: 74px !important
}
.pr75 {
	padding-right: 75px !important
}
.pr76 {
	padding-right: 76px !important
}
.pr77 {
	padding-right: 77px !important
}
.pr78 {
	padding-right: 78px !important
}
.pr79 {
	padding-right: 79px !important
}
.pr80 {
	padding-right: 80px !important
}
.pr81 {
	padding-right: 81px !important
}
.pr82 {
	padding-right: 82px !important
}
.pr83 {
	padding-right: 83px !important
}
.pr84 {
	padding-right: 84px !important
}
.pr85 {
	padding-right: 85px !important
}
.pr86 {
	padding-right: 86px !important
}
.pr87 {
	padding-right: 87px !important
}
.pr88 {
	padding-right: 88px !important
}
.pr89 {
	padding-right: 89px !important
}
.pr90 {
	padding-right: 90px !important
}
.pr91 {
	padding-right: 91px !important
}
.pr92 {
	padding-right: 92px !important
}
.pr93 {
	padding-right: 93px !important
}
.pr94 {
	padding-right: 94px !important
}
.pr95 {
	padding-right: 95px !important
}
.pr96 {
	padding-right: 96px !important
}
.pr97 {
	padding-right: 97px !important
}
.pr98 {
	padding-right: 98px !important
}
.pr99 {
	padding-right: 99px !important
}
.pr100 {
	padding-right: 100px !important
}
.pa0 {
	padding: 0px !important
}
.pa1 {
	padding: 1px !important
}
.pa2 {
	padding: 2px !important
}
.pa3 {
	padding: 3px !important
}
.pa4 {
	padding: 4px !important
}
.pa5 {
	padding: 5px !important
}
.pa6 {
	padding: 6px !important
}
.pa7 {
	padding: 7px !important
}
.pa8 {
	padding: 8px !important
}
.pa9 {
	padding: 9px !important
}
.pa10 {
	padding: 10px !important
}
.pa11 {
	padding: 11px !important
}
.pa12 {
	padding: 12px !important
}
.pa13 {
	padding: 13px !important
}
.pa14 {
	padding: 14px !important
}
.pa15 {
	padding: 15px !important
}
.pa16 {
	padding: 16px !important
}
.pa17 {
	padding: 17px !important
}
.pa18 {
	padding: 18px !important
}
.pa19 {
	padding: 19px !important
}
.pa20 {
	padding: 20px !important
}
.pa21 {
	padding: 21px !important
}
.pa22 {
	padding: 22px !important
}
.pa23 {
	padding: 23px !important
}
.pa24 {
	padding: 24px !important
}
.pa25 {
	padding: 25px !important
}
.pa26 {
	padding: 26px !important
}
.pa27 {
	padding: 27px !important
}
.pa28 {
	padding: 28px !important
}
.pa29 {
	padding: 29px !important
}
.pa30 {
	padding: 30px !important
}
.pa31 {
	padding: 31px !important
}
.pa32 {
	padding: 32px !important
}
.pa33 {
	padding: 33px !important
}
.pa34 {
	padding: 34px !important
}
.pa35 {
	padding: 35px !important
}
.pa36 {
	padding: 36px !important
}
.pa37 {
	padding: 37px !important
}
.pa38 {
	padding: 38px !important
}
.pa39 {
	padding: 39px !important
}
.pa40 {
	padding: 40px !important
}
.pa41 {
	padding: 41px !important
}
.pa42 {
	padding: 42px !important
}
.pa43 {
	padding: 43px !important
}
.pa44 {
	padding: 44px !important
}
.pa45 {
	padding: 45px !important
}
.pa46 {
	padding: 46px !important
}
.pa47 {
	padding: 47px !important
}
.pa48 {
	padding: 48px !important
}
.pa49 {
	padding: 49px !important
}
.pa50 {
	padding: 50px !important
}
.pa51 {
	padding: 51px !important
}
.pa52 {
	padding: 52px !important
}
.pa53 {
	padding: 53px !important
}
.pa54 {
	padding: 54px !important
}
.pa55 {
	padding: 55px !important
}
.pa56 {
	padding: 56px !important
}
.pa57 {
	padding: 57px !important
}
.pa58 {
	padding: 58px !important
}
.pa59 {
	padding: 59px !important
}
.pa60 {
	padding: 60px !important
}
.pa61 {
	padding: 61px !important
}
.pa62 {
	padding: 62px !important
}
.pa63 {
	padding: 63px !important
}
.pa64 {
	padding: 64px !important
}
.pa65 {
	padding: 65px !important
}
.pa66 {
	padding: 66px !important
}
.pa67 {
	padding: 67px !important
}
.pa68 {
	padding: 68px !important
}
.pa69 {
	padding: 69px !important
}
.pa70 {
	padding: 70px !important
}
.pa71 {
	padding: 71px !important
}
.pa72 {
	padding: 72px !important
}
.pa73 {
	padding: 73px !important
}
.pa74 {
	padding: 74px !important
}
.pa75 {
	padding: 75px !important
}
.pa76 {
	padding: 76px !important
}
.pa77 {
	padding: 77px !important
}
.pa78 {
	padding: 78px !important
}
.pa79 {
	padding: 79px !important
}
.pa80 {
	padding: 80px !important
}
.pa81 {
	padding: 81px !important
}
.pa82 {
	padding: 82px !important
}
.pa83 {
	padding: 83px !important
}
.pa84 {
	padding: 84px !important
}
.pa85 {
	padding: 85px !important
}
.pa86 {
	padding: 86px !important
}
.pa87 {
	padding: 87px !important
}
.pa88 {
	padding: 88px !important
}
.pa89 {
	padding: 89px !important
}
.pa90 {
	padding: 90px !important
}
.pa91 {
	padding: 91px !important
}
.pa92 {
	padding: 92px !important
}
.pa93 {
	padding: 93px !important
}
.pa94 {
	padding: 94px !important
}
.pa95 {
	padding: 95px !important
}
.pa96 {
	padding: 96px !important
}
.pa97 {
	padding: 97px !important
}
.pa98 {
	padding: 98px !important
}
.pa99 {
	padding: 99px !important
}
.pa100 {
	padding: 100px !important
}
@media only screen and (min-width: 641px), print {
	.pt-100-exsp {
		padding-top: -100px !important
	}
	.pt-99-exsp {
		padding-top: -99px !important
	}
	.pt-98-exsp {
		padding-top: -98px !important
	}
	.pt-97-exsp {
		padding-top: -97px !important
	}
	.pt-96-exsp {
		padding-top: -96px !important
	}
	.pt-95-exsp {
		padding-top: -95px !important
	}
	.pt-94-exsp {
		padding-top: -94px !important
	}
	.pt-93-exsp {
		padding-top: -93px !important
	}
	.pt-92-exsp {
		padding-top: -92px !important
	}
	.pt-91-exsp {
		padding-top: -91px !important
	}
	.pt-90-exsp {
		padding-top: -90px !important
	}
	.pt-89-exsp {
		padding-top: -89px !important
	}
	.pt-88-exsp {
		padding-top: -88px !important
	}
	.pt-87-exsp {
		padding-top: -87px !important
	}
	.pt-86-exsp {
		padding-top: -86px !important
	}
	.pt-85-exsp {
		padding-top: -85px !important
	}
	.pt-84-exsp {
		padding-top: -84px !important
	}
	.pt-83-exsp {
		padding-top: -83px !important
	}
	.pt-82-exsp {
		padding-top: -82px !important
	}
	.pt-81-exsp {
		padding-top: -81px !important
	}
	.pt-80-exsp {
		padding-top: -80px !important
	}
	.pt-79-exsp {
		padding-top: -79px !important
	}
	.pt-78-exsp {
		padding-top: -78px !important
	}
	.pt-77-exsp {
		padding-top: -77px !important
	}
	.pt-76-exsp {
		padding-top: -76px !important
	}
	.pt-75-exsp {
		padding-top: -75px !important
	}
	.pt-74-exsp {
		padding-top: -74px !important
	}
	.pt-73-exsp {
		padding-top: -73px !important
	}
	.pt-72-exsp {
		padding-top: -72px !important
	}
	.pt-71-exsp {
		padding-top: -71px !important
	}
	.pt-70-exsp {
		padding-top: -70px !important
	}
	.pt-69-exsp {
		padding-top: -69px !important
	}
	.pt-68-exsp {
		padding-top: -68px !important
	}
	.pt-67-exsp {
		padding-top: -67px !important
	}
	.pt-66-exsp {
		padding-top: -66px !important
	}
	.pt-65-exsp {
		padding-top: -65px !important
	}
	.pt-64-exsp {
		padding-top: -64px !important
	}
	.pt-63-exsp {
		padding-top: -63px !important
	}
	.pt-62-exsp {
		padding-top: -62px !important
	}
	.pt-61-exsp {
		padding-top: -61px !important
	}
	.pt-60-exsp {
		padding-top: -60px !important
	}
	.pt-59-exsp {
		padding-top: -59px !important
	}
	.pt-58-exsp {
		padding-top: -58px !important
	}
	.pt-57-exsp {
		padding-top: -57px !important
	}
	.pt-56-exsp {
		padding-top: -56px !important
	}
	.pt-55-exsp {
		padding-top: -55px !important
	}
	.pt-54-exsp {
		padding-top: -54px !important
	}
	.pt-53-exsp {
		padding-top: -53px !important
	}
	.pt-52-exsp {
		padding-top: -52px !important
	}
	.pt-51-exsp {
		padding-top: -51px !important
	}
	.pt-50-exsp {
		padding-top: -50px !important
	}
	.pt-49-exsp {
		padding-top: -49px !important
	}
	.pt-48-exsp {
		padding-top: -48px !important
	}
	.pt-47-exsp {
		padding-top: -47px !important
	}
	.pt-46-exsp {
		padding-top: -46px !important
	}
	.pt-45-exsp {
		padding-top: -45px !important
	}
	.pt-44-exsp {
		padding-top: -44px !important
	}
	.pt-43-exsp {
		padding-top: -43px !important
	}
	.pt-42-exsp {
		padding-top: -42px !important
	}
	.pt-41-exsp {
		padding-top: -41px !important
	}
	.pt-40-exsp {
		padding-top: -40px !important
	}
	.pt-39-exsp {
		padding-top: -39px !important
	}
	.pt-38-exsp {
		padding-top: -38px !important
	}
	.pt-37-exsp {
		padding-top: -37px !important
	}
	.pt-36-exsp {
		padding-top: -36px !important
	}
	.pt-35-exsp {
		padding-top: -35px !important
	}
	.pt-34-exsp {
		padding-top: -34px !important
	}
	.pt-33-exsp {
		padding-top: -33px !important
	}
	.pt-32-exsp {
		padding-top: -32px !important
	}
	.pt-31-exsp {
		padding-top: -31px !important
	}
	.pt-30-exsp {
		padding-top: -30px !important
	}
	.pt-29-exsp {
		padding-top: -29px !important
	}
	.pt-28-exsp {
		padding-top: -28px !important
	}
	.pt-27-exsp {
		padding-top: -27px !important
	}
	.pt-26-exsp {
		padding-top: -26px !important
	}
	.pt-25-exsp {
		padding-top: -25px !important
	}
	.pt-24-exsp {
		padding-top: -24px !important
	}
	.pt-23-exsp {
		padding-top: -23px !important
	}
	.pt-22-exsp {
		padding-top: -22px !important
	}
	.pt-21-exsp {
		padding-top: -21px !important
	}
	.pt-20-exsp {
		padding-top: -20px !important
	}
	.pt-19-exsp {
		padding-top: -19px !important
	}
	.pt-18-exsp {
		padding-top: -18px !important
	}
	.pt-17-exsp {
		padding-top: -17px !important
	}
	.pt-16-exsp {
		padding-top: -16px !important
	}
	.pt-15-exsp {
		padding-top: -15px !important
	}
	.pt-14-exsp {
		padding-top: -14px !important
	}
	.pt-13-exsp {
		padding-top: -13px !important
	}
	.pt-12-exsp {
		padding-top: -12px !important
	}
	.pt-11-exsp {
		padding-top: -11px !important
	}
	.pt-10-exsp {
		padding-top: -10px !important
	}
	.pt-9-exsp {
		padding-top: -9px !important
	}
	.pt-8-exsp {
		padding-top: -8px !important
	}
	.pt-7-exsp {
		padding-top: -7px !important
	}
	.pt-6-exsp {
		padding-top: -6px !important
	}
	.pt-5-exsp {
		padding-top: -5px !important
	}
	.pt-4-exsp {
		padding-top: -4px !important
	}
	.pt-3-exsp {
		padding-top: -3px !important
	}
	.pt-2-exsp {
		padding-top: -2px !important
	}
	.pt-1-exsp {
		padding-top: -1px !important
	}
	.pt0-exsp {
		padding-top: 0 !important
	}
	.pt1-exsp {
		padding-top: 1px !important
	}
	.pt2-exsp {
		padding-top: 2px !important
	}
	.pt3-exsp {
		padding-top: 3px !important
	}
	.pt4-exsp {
		padding-top: 4px !important
	}
	.pt5-exsp {
		padding-top: 5px !important
	}
	.pt6-exsp {
		padding-top: 6px !important
	}
	.pt7-exsp {
		padding-top: 7px !important
	}
	.pt8-exsp {
		padding-top: 8px !important
	}
	.pt9-exsp {
		padding-top: 9px !important
	}
	.pt10-exsp {
		padding-top: 10px !important
	}
	.pt11-exsp {
		padding-top: 11px !important
	}
	.pt12-exsp {
		padding-top: 12px !important
	}
	.pt13-exsp {
		padding-top: 13px !important
	}
	.pt14-exsp {
		padding-top: 14px !important
	}
	.pt15-exsp {
		padding-top: 15px !important
	}
	.pt16-exsp {
		padding-top: 16px !important
	}
	.pt17-exsp {
		padding-top: 17px !important
	}
	.pt18-exsp {
		padding-top: 18px !important
	}
	.pt19-exsp {
		padding-top: 19px !important
	}
	.pt20-exsp {
		padding-top: 20px !important
	}
	.pt21-exsp {
		padding-top: 21px !important
	}
	.pt22-exsp {
		padding-top: 22px !important
	}
	.pt23-exsp {
		padding-top: 23px !important
	}
	.pt24-exsp {
		padding-top: 24px !important
	}
	.pt25-exsp {
		padding-top: 25px !important
	}
	.pt26-exsp {
		padding-top: 26px !important
	}
	.pt27-exsp {
		padding-top: 27px !important
	}
	.pt28-exsp {
		padding-top: 28px !important
	}
	.pt29-exsp {
		padding-top: 29px !important
	}
	.pt30-exsp {
		padding-top: 30px !important
	}
	.pt31-exsp {
		padding-top: 31px !important
	}
	.pt32-exsp {
		padding-top: 32px !important
	}
	.pt33-exsp {
		padding-top: 33px !important
	}
	.pt34-exsp {
		padding-top: 34px !important
	}
	.pt35-exsp {
		padding-top: 35px !important
	}
	.pt36-exsp {
		padding-top: 36px !important
	}
	.pt37-exsp {
		padding-top: 37px !important
	}
	.pt38-exsp {
		padding-top: 38px !important
	}
	.pt39-exsp {
		padding-top: 39px !important
	}
	.pt40-exsp {
		padding-top: 40px !important
	}
	.pt41-exsp {
		padding-top: 41px !important
	}
	.pt42-exsp {
		padding-top: 42px !important
	}
	.pt43-exsp {
		padding-top: 43px !important
	}
	.pt44-exsp {
		padding-top: 44px !important
	}
	.pt45-exsp {
		padding-top: 45px !important
	}
	.pt46-exsp {
		padding-top: 46px !important
	}
	.pt47-exsp {
		padding-top: 47px !important
	}
	.pt48-exsp {
		padding-top: 48px !important
	}
	.pt49-exsp {
		padding-top: 49px !important
	}
	.pt50-exsp {
		padding-top: 50px !important
	}
	.pt51-exsp {
		padding-top: 51px !important
	}
	.pt52-exsp {
		padding-top: 52px !important
	}
	.pt53-exsp {
		padding-top: 53px !important
	}
	.pt54-exsp {
		padding-top: 54px !important
	}
	.pt55-exsp {
		padding-top: 55px !important
	}
	.pt56-exsp {
		padding-top: 56px !important
	}
	.pt57-exsp {
		padding-top: 57px !important
	}
	.pt58-exsp {
		padding-top: 58px !important
	}
	.pt59-exsp {
		padding-top: 59px !important
	}
	.pt60-exsp {
		padding-top: 60px !important
	}
	.pt61-exsp {
		padding-top: 61px !important
	}
	.pt62-exsp {
		padding-top: 62px !important
	}
	.pt63-exsp {
		padding-top: 63px !important
	}
	.pt64-exsp {
		padding-top: 64px !important
	}
	.pt65-exsp {
		padding-top: 65px !important
	}
	.pt66-exsp {
		padding-top: 66px !important
	}
	.pt67-exsp {
		padding-top: 67px !important
	}
	.pt68-exsp {
		padding-top: 68px !important
	}
	.pt69-exsp {
		padding-top: 69px !important
	}
	.pt70-exsp {
		padding-top: 70px !important
	}
	.pt71-exsp {
		padding-top: 71px !important
	}
	.pt72-exsp {
		padding-top: 72px !important
	}
	.pt73-exsp {
		padding-top: 73px !important
	}
	.pt74-exsp {
		padding-top: 74px !important
	}
	.pt75-exsp {
		padding-top: 75px !important
	}
	.pt76-exsp {
		padding-top: 76px !important
	}
	.pt77-exsp {
		padding-top: 77px !important
	}
	.pt78-exsp {
		padding-top: 78px !important
	}
	.pt79-exsp {
		padding-top: 79px !important
	}
	.pt80-exsp {
		padding-top: 80px !important
	}
	.pt81-exsp {
		padding-top: 81px !important
	}
	.pt82-exsp {
		padding-top: 82px !important
	}
	.pt83-exsp {
		padding-top: 83px !important
	}
	.pt84-exsp {
		padding-top: 84px !important
	}
	.pt85-exsp {
		padding-top: 85px !important
	}
	.pt86-exsp {
		padding-top: 86px !important
	}
	.pt87-exsp {
		padding-top: 87px !important
	}
	.pt88-exsp {
		padding-top: 88px !important
	}
	.pt89-exsp {
		padding-top: 89px !important
	}
	.pt90-exsp {
		padding-top: 90px !important
	}
	.pt91-exsp {
		padding-top: 91px !important
	}
	.pt92-exsp {
		padding-top: 92px !important
	}
	.pt93-exsp {
		padding-top: 93px !important
	}
	.pt94-exsp {
		padding-top: 94px !important
	}
	.pt95-exsp {
		padding-top: 95px !important
	}
	.pt96-exsp {
		padding-top: 96px !important
	}
	.pt97-exsp {
		padding-top: 97px !important
	}
	.pt98-exsp {
		padding-top: 98px !important
	}
	.pt99-exsp {
		padding-top: 99px !important
	}
	.pt100-exsp {
		padding-top: 100px !important
	}
	.pb-100-exsp {
		padding-bottom: -100px !important
	}
	.pb-99-exsp {
		padding-bottom: -99px !important
	}
	.pb-98-exsp {
		padding-bottom: -98px !important
	}
	.pb-97-exsp {
		padding-bottom: -97px !important
	}
	.pb-96-exsp {
		padding-bottom: -96px !important
	}
	.pb-95-exsp {
		padding-bottom: -95px !important
	}
	.pb-94-exsp {
		padding-bottom: -94px !important
	}
	.pb-93-exsp {
		padding-bottom: -93px !important
	}
	.pb-92-exsp {
		padding-bottom: -92px !important
	}
	.pb-91-exsp {
		padding-bottom: -91px !important
	}
	.pb-90-exsp {
		padding-bottom: -90px !important
	}
	.pb-89-exsp {
		padding-bottom: -89px !important
	}
	.pb-88-exsp {
		padding-bottom: -88px !important
	}
	.pb-87-exsp {
		padding-bottom: -87px !important
	}
	.pb-86-exsp {
		padding-bottom: -86px !important
	}
	.pb-85-exsp {
		padding-bottom: -85px !important
	}
	.pb-84-exsp {
		padding-bottom: -84px !important
	}
	.pb-83-exsp {
		padding-bottom: -83px !important
	}
	.pb-82-exsp {
		padding-bottom: -82px !important
	}
	.pb-81-exsp {
		padding-bottom: -81px !important
	}
	.pb-80-exsp {
		padding-bottom: -80px !important
	}
	.pb-79-exsp {
		padding-bottom: -79px !important
	}
	.pb-78-exsp {
		padding-bottom: -78px !important
	}
	.pb-77-exsp {
		padding-bottom: -77px !important
	}
	.pb-76-exsp {
		padding-bottom: -76px !important
	}
	.pb-75-exsp {
		padding-bottom: -75px !important
	}
	.pb-74-exsp {
		padding-bottom: -74px !important
	}
	.pb-73-exsp {
		padding-bottom: -73px !important
	}
	.pb-72-exsp {
		padding-bottom: -72px !important
	}
	.pb-71-exsp {
		padding-bottom: -71px !important
	}
	.pb-70-exsp {
		padding-bottom: -70px !important
	}
	.pb-69-exsp {
		padding-bottom: -69px !important
	}
	.pb-68-exsp {
		padding-bottom: -68px !important
	}
	.pb-67-exsp {
		padding-bottom: -67px !important
	}
	.pb-66-exsp {
		padding-bottom: -66px !important
	}
	.pb-65-exsp {
		padding-bottom: -65px !important
	}
	.pb-64-exsp {
		padding-bottom: -64px !important
	}
	.pb-63-exsp {
		padding-bottom: -63px !important
	}
	.pb-62-exsp {
		padding-bottom: -62px !important
	}
	.pb-61-exsp {
		padding-bottom: -61px !important
	}
	.pb-60-exsp {
		padding-bottom: -60px !important
	}
	.pb-59-exsp {
		padding-bottom: -59px !important
	}
	.pb-58-exsp {
		padding-bottom: -58px !important
	}
	.pb-57-exsp {
		padding-bottom: -57px !important
	}
	.pb-56-exsp {
		padding-bottom: -56px !important
	}
	.pb-55-exsp {
		padding-bottom: -55px !important
	}
	.pb-54-exsp {
		padding-bottom: -54px !important
	}
	.pb-53-exsp {
		padding-bottom: -53px !important
	}
	.pb-52-exsp {
		padding-bottom: -52px !important
	}
	.pb-51-exsp {
		padding-bottom: -51px !important
	}
	.pb-50-exsp {
		padding-bottom: -50px !important
	}
	.pb-49-exsp {
		padding-bottom: -49px !important
	}
	.pb-48-exsp {
		padding-bottom: -48px !important
	}
	.pb-47-exsp {
		padding-bottom: -47px !important
	}
	.pb-46-exsp {
		padding-bottom: -46px !important
	}
	.pb-45-exsp {
		padding-bottom: -45px !important
	}
	.pb-44-exsp {
		padding-bottom: -44px !important
	}
	.pb-43-exsp {
		padding-bottom: -43px !important
	}
	.pb-42-exsp {
		padding-bottom: -42px !important
	}
	.pb-41-exsp {
		padding-bottom: -41px !important
	}
	.pb-40-exsp {
		padding-bottom: -40px !important
	}
	.pb-39-exsp {
		padding-bottom: -39px !important
	}
	.pb-38-exsp {
		padding-bottom: -38px !important
	}
	.pb-37-exsp {
		padding-bottom: -37px !important
	}
	.pb-36-exsp {
		padding-bottom: -36px !important
	}
	.pb-35-exsp {
		padding-bottom: -35px !important
	}
	.pb-34-exsp {
		padding-bottom: -34px !important
	}
	.pb-33-exsp {
		padding-bottom: -33px !important
	}
	.pb-32-exsp {
		padding-bottom: -32px !important
	}
	.pb-31-exsp {
		padding-bottom: -31px !important
	}
	.pb-30-exsp {
		padding-bottom: -30px !important
	}
	.pb-29-exsp {
		padding-bottom: -29px !important
	}
	.pb-28-exsp {
		padding-bottom: -28px !important
	}
	.pb-27-exsp {
		padding-bottom: -27px !important
	}
	.pb-26-exsp {
		padding-bottom: -26px !important
	}
	.pb-25-exsp {
		padding-bottom: -25px !important
	}
	.pb-24-exsp {
		padding-bottom: -24px !important
	}
	.pb-23-exsp {
		padding-bottom: -23px !important
	}
	.pb-22-exsp {
		padding-bottom: -22px !important
	}
	.pb-21-exsp {
		padding-bottom: -21px !important
	}
	.pb-20-exsp {
		padding-bottom: -20px !important
	}
	.pb-19-exsp {
		padding-bottom: -19px !important
	}
	.pb-18-exsp {
		padding-bottom: -18px !important
	}
	.pb-17-exsp {
		padding-bottom: -17px !important
	}
	.pb-16-exsp {
		padding-bottom: -16px !important
	}
	.pb-15-exsp {
		padding-bottom: -15px !important
	}
	.pb-14-exsp {
		padding-bottom: -14px !important
	}
	.pb-13-exsp {
		padding-bottom: -13px !important
	}
	.pb-12-exsp {
		padding-bottom: -12px !important
	}
	.pb-11-exsp {
		padding-bottom: -11px !important
	}
	.pb-10-exsp {
		padding-bottom: -10px !important
	}
	.pb-9-exsp {
		padding-bottom: -9px !important
	}
	.pb-8-exsp {
		padding-bottom: -8px !important
	}
	.pb-7-exsp {
		padding-bottom: -7px !important
	}
	.pb-6-exsp {
		padding-bottom: -6px !important
	}
	.pb-5-exsp {
		padding-bottom: -5px !important
	}
	.pb-4-exsp {
		padding-bottom: -4px !important
	}
	.pb-3-exsp {
		padding-bottom: -3px !important
	}
	.pb-2-exsp {
		padding-bottom: -2px !important
	}
	.pb-1-exsp {
		padding-bottom: -1px !important
	}
	.pb0-exsp {
		padding-bottom: 0 !important
	}
	.pb1-exsp {
		padding-bottom: 1px !important
	}
	.pb2-exsp {
		padding-bottom: 2px !important
	}
	.pb3-exsp {
		padding-bottom: 3px !important
	}
	.pb4-exsp {
		padding-bottom: 4px !important
	}
	.pb5-exsp {
		padding-bottom: 5px !important
	}
	.pb6-exsp {
		padding-bottom: 6px !important
	}
	.pb7-exsp {
		padding-bottom: 7px !important
	}
	.pb8-exsp {
		padding-bottom: 8px !important
	}
	.pb9-exsp {
		padding-bottom: 9px !important
	}
	.pb10-exsp {
		padding-bottom: 10px !important
	}
	.pb11-exsp {
		padding-bottom: 11px !important
	}
	.pb12-exsp {
		padding-bottom: 12px !important
	}
	.pb13-exsp {
		padding-bottom: 13px !important
	}
	.pb14-exsp {
		padding-bottom: 14px !important
	}
	.pb15-exsp {
		padding-bottom: 15px !important
	}
	.pb16-exsp {
		padding-bottom: 16px !important
	}
	.pb17-exsp {
		padding-bottom: 17px !important
	}
	.pb18-exsp {
		padding-bottom: 18px !important
	}
	.pb19-exsp {
		padding-bottom: 19px !important
	}
	.pb20-exsp {
		padding-bottom: 20px !important
	}
	.pb21-exsp {
		padding-bottom: 21px !important
	}
	.pb22-exsp {
		padding-bottom: 22px !important
	}
	.pb23-exsp {
		padding-bottom: 23px !important
	}
	.pb24-exsp {
		padding-bottom: 24px !important
	}
	.pb25-exsp {
		padding-bottom: 25px !important
	}
	.pb26-exsp {
		padding-bottom: 26px !important
	}
	.pb27-exsp {
		padding-bottom: 27px !important
	}
	.pb28-exsp {
		padding-bottom: 28px !important
	}
	.pb29-exsp {
		padding-bottom: 29px !important
	}
	.pb30-exsp {
		padding-bottom: 30px !important
	}
	.pb31-exsp {
		padding-bottom: 31px !important
	}
	.pb32-exsp {
		padding-bottom: 32px !important
	}
	.pb33-exsp {
		padding-bottom: 33px !important
	}
	.pb34-exsp {
		padding-bottom: 34px !important
	}
	.pb35-exsp {
		padding-bottom: 35px !important
	}
	.pb36-exsp {
		padding-bottom: 36px !important
	}
	.pb37-exsp {
		padding-bottom: 37px !important
	}
	.pb38-exsp {
		padding-bottom: 38px !important
	}
	.pb39-exsp {
		padding-bottom: 39px !important
	}
	.pb40-exsp {
		padding-bottom: 40px !important
	}
	.pb41-exsp {
		padding-bottom: 41px !important
	}
	.pb42-exsp {
		padding-bottom: 42px !important
	}
	.pb43-exsp {
		padding-bottom: 43px !important
	}
	.pb44-exsp {
		padding-bottom: 44px !important
	}
	.pb45-exsp {
		padding-bottom: 45px !important
	}
	.pb46-exsp {
		padding-bottom: 46px !important
	}
	.pb47-exsp {
		padding-bottom: 47px !important
	}
	.pb48-exsp {
		padding-bottom: 48px !important
	}
	.pb49-exsp {
		padding-bottom: 49px !important
	}
	.pb50-exsp {
		padding-bottom: 50px !important
	}
	.pb51-exsp {
		padding-bottom: 51px !important
	}
	.pb52-exsp {
		padding-bottom: 52px !important
	}
	.pb53-exsp {
		padding-bottom: 53px !important
	}
	.pb54-exsp {
		padding-bottom: 54px !important
	}
	.pb55-exsp {
		padding-bottom: 55px !important
	}
	.pb56-exsp {
		padding-bottom: 56px !important
	}
	.pb57-exsp {
		padding-bottom: 57px !important
	}
	.pb58-exsp {
		padding-bottom: 58px !important
	}
	.pb59-exsp {
		padding-bottom: 59px !important
	}
	.pb60-exsp {
		padding-bottom: 60px !important
	}
	.pb61-exsp {
		padding-bottom: 61px !important
	}
	.pb62-exsp {
		padding-bottom: 62px !important
	}
	.pb63-exsp {
		padding-bottom: 63px !important
	}
	.pb64-exsp {
		padding-bottom: 64px !important
	}
	.pb65-exsp {
		padding-bottom: 65px !important
	}
	.pb66-exsp {
		padding-bottom: 66px !important
	}
	.pb67-exsp {
		padding-bottom: 67px !important
	}
	.pb68-exsp {
		padding-bottom: 68px !important
	}
	.pb69-exsp {
		padding-bottom: 69px !important
	}
	.pb70-exsp {
		padding-bottom: 70px !important
	}
	.pb71-exsp {
		padding-bottom: 71px !important
	}
	.pb72-exsp {
		padding-bottom: 72px !important
	}
	.pb73-exsp {
		padding-bottom: 73px !important
	}
	.pb74-exsp {
		padding-bottom: 74px !important
	}
	.pb75-exsp {
		padding-bottom: 75px !important
	}
	.pb76-exsp {
		padding-bottom: 76px !important
	}
	.pb77-exsp {
		padding-bottom: 77px !important
	}
	.pb78-exsp {
		padding-bottom: 78px !important
	}
	.pb79-exsp {
		padding-bottom: 79px !important
	}
	.pb80-exsp {
		padding-bottom: 80px !important
	}
	.pb81-exsp {
		padding-bottom: 81px !important
	}
	.pb82-exsp {
		padding-bottom: 82px !important
	}
	.pb83-exsp {
		padding-bottom: 83px !important
	}
	.pb84-exsp {
		padding-bottom: 84px !important
	}
	.pb85-exsp {
		padding-bottom: 85px !important
	}
	.pb86-exsp {
		padding-bottom: 86px !important
	}
	.pb87-exsp {
		padding-bottom: 87px !important
	}
	.pb88-exsp {
		padding-bottom: 88px !important
	}
	.pb89-exsp {
		padding-bottom: 89px !important
	}
	.pb90-exsp {
		padding-bottom: 90px !important
	}
	.pb91-exsp {
		padding-bottom: 91px !important
	}
	.pb92-exsp {
		padding-bottom: 92px !important
	}
	.pb93-exsp {
		padding-bottom: 93px !important
	}
	.pb94-exsp {
		padding-bottom: 94px !important
	}
	.pb95-exsp {
		padding-bottom: 95px !important
	}
	.pb96-exsp {
		padding-bottom: 96px !important
	}
	.pb97-exsp {
		padding-bottom: 97px !important
	}
	.pb98-exsp {
		padding-bottom: 98px !important
	}
	.pb99-exsp {
		padding-bottom: 99px !important
	}
	.pb100-exsp {
		padding-bottom: 100px !important
	}
	.pl-100-exsp {
		padding-left: -100px !important
	}
	.pl-99-exsp {
		padding-left: -99px !important
	}
	.pl-98-exsp {
		padding-left: -98px !important
	}
	.pl-97-exsp {
		padding-left: -97px !important
	}
	.pl-96-exsp {
		padding-left: -96px !important
	}
	.pl-95-exsp {
		padding-left: -95px !important
	}
	.pl-94-exsp {
		padding-left: -94px !important
	}
	.pl-93-exsp {
		padding-left: -93px !important
	}
	.pl-92-exsp {
		padding-left: -92px !important
	}
	.pl-91-exsp {
		padding-left: -91px !important
	}
	.pl-90-exsp {
		padding-left: -90px !important
	}
	.pl-89-exsp {
		padding-left: -89px !important
	}
	.pl-88-exsp {
		padding-left: -88px !important
	}
	.pl-87-exsp {
		padding-left: -87px !important
	}
	.pl-86-exsp {
		padding-left: -86px !important
	}
	.pl-85-exsp {
		padding-left: -85px !important
	}
	.pl-84-exsp {
		padding-left: -84px !important
	}
	.pl-83-exsp {
		padding-left: -83px !important
	}
	.pl-82-exsp {
		padding-left: -82px !important
	}
	.pl-81-exsp {
		padding-left: -81px !important
	}
	.pl-80-exsp {
		padding-left: -80px !important
	}
	.pl-79-exsp {
		padding-left: -79px !important
	}
	.pl-78-exsp {
		padding-left: -78px !important
	}
	.pl-77-exsp {
		padding-left: -77px !important
	}
	.pl-76-exsp {
		padding-left: -76px !important
	}
	.pl-75-exsp {
		padding-left: -75px !important
	}
	.pl-74-exsp {
		padding-left: -74px !important
	}
	.pl-73-exsp {
		padding-left: -73px !important
	}
	.pl-72-exsp {
		padding-left: -72px !important
	}
	.pl-71-exsp {
		padding-left: -71px !important
	}
	.pl-70-exsp {
		padding-left: -70px !important
	}
	.pl-69-exsp {
		padding-left: -69px !important
	}
	.pl-68-exsp {
		padding-left: -68px !important
	}
	.pl-67-exsp {
		padding-left: -67px !important
	}
	.pl-66-exsp {
		padding-left: -66px !important
	}
	.pl-65-exsp {
		padding-left: -65px !important
	}
	.pl-64-exsp {
		padding-left: -64px !important
	}
	.pl-63-exsp {
		padding-left: -63px !important
	}
	.pl-62-exsp {
		padding-left: -62px !important
	}
	.pl-61-exsp {
		padding-left: -61px !important
	}
	.pl-60-exsp {
		padding-left: -60px !important
	}
	.pl-59-exsp {
		padding-left: -59px !important
	}
	.pl-58-exsp {
		padding-left: -58px !important
	}
	.pl-57-exsp {
		padding-left: -57px !important
	}
	.pl-56-exsp {
		padding-left: -56px !important
	}
	.pl-55-exsp {
		padding-left: -55px !important
	}
	.pl-54-exsp {
		padding-left: -54px !important
	}
	.pl-53-exsp {
		padding-left: -53px !important
	}
	.pl-52-exsp {
		padding-left: -52px !important
	}
	.pl-51-exsp {
		padding-left: -51px !important
	}
	.pl-50-exsp {
		padding-left: -50px !important
	}
	.pl-49-exsp {
		padding-left: -49px !important
	}
	.pl-48-exsp {
		padding-left: -48px !important
	}
	.pl-47-exsp {
		padding-left: -47px !important
	}
	.pl-46-exsp {
		padding-left: -46px !important
	}
	.pl-45-exsp {
		padding-left: -45px !important
	}
	.pl-44-exsp {
		padding-left: -44px !important
	}
	.pl-43-exsp {
		padding-left: -43px !important
	}
	.pl-42-exsp {
		padding-left: -42px !important
	}
	.pl-41-exsp {
		padding-left: -41px !important
	}
	.pl-40-exsp {
		padding-left: -40px !important
	}
	.pl-39-exsp {
		padding-left: -39px !important
	}
	.pl-38-exsp {
		padding-left: -38px !important
	}
	.pl-37-exsp {
		padding-left: -37px !important
	}
	.pl-36-exsp {
		padding-left: -36px !important
	}
	.pl-35-exsp {
		padding-left: -35px !important
	}
	.pl-34-exsp {
		padding-left: -34px !important
	}
	.pl-33-exsp {
		padding-left: -33px !important
	}
	.pl-32-exsp {
		padding-left: -32px !important
	}
	.pl-31-exsp {
		padding-left: -31px !important
	}
	.pl-30-exsp {
		padding-left: -30px !important
	}
	.pl-29-exsp {
		padding-left: -29px !important
	}
	.pl-28-exsp {
		padding-left: -28px !important
	}
	.pl-27-exsp {
		padding-left: -27px !important
	}
	.pl-26-exsp {
		padding-left: -26px !important
	}
	.pl-25-exsp {
		padding-left: -25px !important
	}
	.pl-24-exsp {
		padding-left: -24px !important
	}
	.pl-23-exsp {
		padding-left: -23px !important
	}
	.pl-22-exsp {
		padding-left: -22px !important
	}
	.pl-21-exsp {
		padding-left: -21px !important
	}
	.pl-20-exsp {
		padding-left: -20px !important
	}
	.pl-19-exsp {
		padding-left: -19px !important
	}
	.pl-18-exsp {
		padding-left: -18px !important
	}
	.pl-17-exsp {
		padding-left: -17px !important
	}
	.pl-16-exsp {
		padding-left: -16px !important
	}
	.pl-15-exsp {
		padding-left: -15px !important
	}
	.pl-14-exsp {
		padding-left: -14px !important
	}
	.pl-13-exsp {
		padding-left: -13px !important
	}
	.pl-12-exsp {
		padding-left: -12px !important
	}
	.pl-11-exsp {
		padding-left: -11px !important
	}
	.pl-10-exsp {
		padding-left: -10px !important
	}
	.pl-9-exsp {
		padding-left: -9px !important
	}
	.pl-8-exsp {
		padding-left: -8px !important
	}
	.pl-7-exsp {
		padding-left: -7px !important
	}
	.pl-6-exsp {
		padding-left: -6px !important
	}
	.pl-5-exsp {
		padding-left: -5px !important
	}
	.pl-4-exsp {
		padding-left: -4px !important
	}
	.pl-3-exsp {
		padding-left: -3px !important
	}
	.pl-2-exsp {
		padding-left: -2px !important
	}
	.pl-1-exsp {
		padding-left: -1px !important
	}
	.pl0-exsp {
		padding-left: 0 !important
	}
	.pl1-exsp {
		padding-left: 1px !important
	}
	.pl2-exsp {
		padding-left: 2px !important
	}
	.pl3-exsp {
		padding-left: 3px !important
	}
	.pl4-exsp {
		padding-left: 4px !important
	}
	.pl5-exsp {
		padding-left: 5px !important
	}
	.pl6-exsp {
		padding-left: 6px !important
	}
	.pl7-exsp {
		padding-left: 7px !important
	}
	.pl8-exsp {
		padding-left: 8px !important
	}
	.pl9-exsp {
		padding-left: 9px !important
	}
	.pl10-exsp {
		padding-left: 10px !important
	}
	.pl11-exsp {
		padding-left: 11px !important
	}
	.pl12-exsp {
		padding-left: 12px !important
	}
	.pl13-exsp {
		padding-left: 13px !important
	}
	.pl14-exsp {
		padding-left: 14px !important
	}
	.pl15-exsp {
		padding-left: 15px !important
	}
	.pl16-exsp {
		padding-left: 16px !important
	}
	.pl17-exsp {
		padding-left: 17px !important
	}
	.pl18-exsp {
		padding-left: 18px !important
	}
	.pl19-exsp {
		padding-left: 19px !important
	}
	.pl20-exsp {
		padding-left: 20px !important
	}
	.pl21-exsp {
		padding-left: 21px !important
	}
	.pl22-exsp {
		padding-left: 22px !important
	}
	.pl23-exsp {
		padding-left: 23px !important
	}
	.pl24-exsp {
		padding-left: 24px !important
	}
	.pl25-exsp {
		padding-left: 25px !important
	}
	.pl26-exsp {
		padding-left: 26px !important
	}
	.pl27-exsp {
		padding-left: 27px !important
	}
	.pl28-exsp {
		padding-left: 28px !important
	}
	.pl29-exsp {
		padding-left: 29px !important
	}
	.pl30-exsp {
		padding-left: 30px !important
	}
	.pl31-exsp {
		padding-left: 31px !important
	}
	.pl32-exsp {
		padding-left: 32px !important
	}
	.pl33-exsp {
		padding-left: 33px !important
	}
	.pl34-exsp {
		padding-left: 34px !important
	}
	.pl35-exsp {
		padding-left: 35px !important
	}
	.pl36-exsp {
		padding-left: 36px !important
	}
	.pl37-exsp {
		padding-left: 37px !important
	}
	.pl38-exsp {
		padding-left: 38px !important
	}
	.pl39-exsp {
		padding-left: 39px !important
	}
	.pl40-exsp {
		padding-left: 40px !important
	}
	.pl41-exsp {
		padding-left: 41px !important
	}
	.pl42-exsp {
		padding-left: 42px !important
	}
	.pl43-exsp {
		padding-left: 43px !important
	}
	.pl44-exsp {
		padding-left: 44px !important
	}
	.pl45-exsp {
		padding-left: 45px !important
	}
	.pl46-exsp {
		padding-left: 46px !important
	}
	.pl47-exsp {
		padding-left: 47px !important
	}
	.pl48-exsp {
		padding-left: 48px !important
	}
	.pl49-exsp {
		padding-left: 49px !important
	}
	.pl50-exsp {
		padding-left: 50px !important
	}
	.pl51-exsp {
		padding-left: 51px !important
	}
	.pl52-exsp {
		padding-left: 52px !important
	}
	.pl53-exsp {
		padding-left: 53px !important
	}
	.pl54-exsp {
		padding-left: 54px !important
	}
	.pl55-exsp {
		padding-left: 55px !important
	}
	.pl56-exsp {
		padding-left: 56px !important
	}
	.pl57-exsp {
		padding-left: 57px !important
	}
	.pl58-exsp {
		padding-left: 58px !important
	}
	.pl59-exsp {
		padding-left: 59px !important
	}
	.pl60-exsp {
		padding-left: 60px !important
	}
	.pl61-exsp {
		padding-left: 61px !important
	}
	.pl62-exsp {
		padding-left: 62px !important
	}
	.pl63-exsp {
		padding-left: 63px !important
	}
	.pl64-exsp {
		padding-left: 64px !important
	}
	.pl65-exsp {
		padding-left: 65px !important
	}
	.pl66-exsp {
		padding-left: 66px !important
	}
	.pl67-exsp {
		padding-left: 67px !important
	}
	.pl68-exsp {
		padding-left: 68px !important
	}
	.pl69-exsp {
		padding-left: 69px !important
	}
	.pl70-exsp {
		padding-left: 70px !important
	}
	.pl71-exsp {
		padding-left: 71px !important
	}
	.pl72-exsp {
		padding-left: 72px !important
	}
	.pl73-exsp {
		padding-left: 73px !important
	}
	.pl74-exsp {
		padding-left: 74px !important
	}
	.pl75-exsp {
		padding-left: 75px !important
	}
	.pl76-exsp {
		padding-left: 76px !important
	}
	.pl77-exsp {
		padding-left: 77px !important
	}
	.pl78-exsp {
		padding-left: 78px !important
	}
	.pl79-exsp {
		padding-left: 79px !important
	}
	.pl80-exsp {
		padding-left: 80px !important
	}
	.pl81-exsp {
		padding-left: 81px !important
	}
	.pl82-exsp {
		padding-left: 82px !important
	}
	.pl83-exsp {
		padding-left: 83px !important
	}
	.pl84-exsp {
		padding-left: 84px !important
	}
	.pl85-exsp {
		padding-left: 85px !important
	}
	.pl86-exsp {
		padding-left: 86px !important
	}
	.pl87-exsp {
		padding-left: 87px !important
	}
	.pl88-exsp {
		padding-left: 88px !important
	}
	.pl89-exsp {
		padding-left: 89px !important
	}
	.pl90-exsp {
		padding-left: 90px !important
	}
	.pl91-exsp {
		padding-left: 91px !important
	}
	.pl92-exsp {
		padding-left: 92px !important
	}
	.pl93-exsp {
		padding-left: 93px !important
	}
	.pl94-exsp {
		padding-left: 94px !important
	}
	.pl95-exsp {
		padding-left: 95px !important
	}
	.pl96-exsp {
		padding-left: 96px !important
	}
	.pl97-exsp {
		padding-left: 97px !important
	}
	.pl98-exsp {
		padding-left: 98px !important
	}
	.pl99-exsp {
		padding-left: 99px !important
	}
	.pl100-exsp {
		padding-left: 100px !important
	}
	.pr-100-exsp {
		padding-right: -100px !important
	}
	.pr-99-exsp {
		padding-right: -99px !important
	}
	.pr-98-exsp {
		padding-right: -98px !important
	}
	.pr-97-exsp {
		padding-right: -97px !important
	}
	.pr-96-exsp {
		padding-right: -96px !important
	}
	.pr-95-exsp {
		padding-right: -95px !important
	}
	.pr-94-exsp {
		padding-right: -94px !important
	}
	.pr-93-exsp {
		padding-right: -93px !important
	}
	.pr-92-exsp {
		padding-right: -92px !important
	}
	.pr-91-exsp {
		padding-right: -91px !important
	}
	.pr-90-exsp {
		padding-right: -90px !important
	}
	.pr-89-exsp {
		padding-right: -89px !important
	}
	.pr-88-exsp {
		padding-right: -88px !important
	}
	.pr-87-exsp {
		padding-right: -87px !important
	}
	.pr-86-exsp {
		padding-right: -86px !important
	}
	.pr-85-exsp {
		padding-right: -85px !important
	}
	.pr-84-exsp {
		padding-right: -84px !important
	}
	.pr-83-exsp {
		padding-right: -83px !important
	}
	.pr-82-exsp {
		padding-right: -82px !important
	}
	.pr-81-exsp {
		padding-right: -81px !important
	}
	.pr-80-exsp {
		padding-right: -80px !important
	}
	.pr-79-exsp {
		padding-right: -79px !important
	}
	.pr-78-exsp {
		padding-right: -78px !important
	}
	.pr-77-exsp {
		padding-right: -77px !important
	}
	.pr-76-exsp {
		padding-right: -76px !important
	}
	.pr-75-exsp {
		padding-right: -75px !important
	}
	.pr-74-exsp {
		padding-right: -74px !important
	}
	.pr-73-exsp {
		padding-right: -73px !important
	}
	.pr-72-exsp {
		padding-right: -72px !important
	}
	.pr-71-exsp {
		padding-right: -71px !important
	}
	.pr-70-exsp {
		padding-right: -70px !important
	}
	.pr-69-exsp {
		padding-right: -69px !important
	}
	.pr-68-exsp {
		padding-right: -68px !important
	}
	.pr-67-exsp {
		padding-right: -67px !important
	}
	.pr-66-exsp {
		padding-right: -66px !important
	}
	.pr-65-exsp {
		padding-right: -65px !important
	}
	.pr-64-exsp {
		padding-right: -64px !important
	}
	.pr-63-exsp {
		padding-right: -63px !important
	}
	.pr-62-exsp {
		padding-right: -62px !important
	}
	.pr-61-exsp {
		padding-right: -61px !important
	}
	.pr-60-exsp {
		padding-right: -60px !important
	}
	.pr-59-exsp {
		padding-right: -59px !important
	}
	.pr-58-exsp {
		padding-right: -58px !important
	}
	.pr-57-exsp {
		padding-right: -57px !important
	}
	.pr-56-exsp {
		padding-right: -56px !important
	}
	.pr-55-exsp {
		padding-right: -55px !important
	}
	.pr-54-exsp {
		padding-right: -54px !important
	}
	.pr-53-exsp {
		padding-right: -53px !important
	}
	.pr-52-exsp {
		padding-right: -52px !important
	}
	.pr-51-exsp {
		padding-right: -51px !important
	}
	.pr-50-exsp {
		padding-right: -50px !important
	}
	.pr-49-exsp {
		padding-right: -49px !important
	}
	.pr-48-exsp {
		padding-right: -48px !important
	}
	.pr-47-exsp {
		padding-right: -47px !important
	}
	.pr-46-exsp {
		padding-right: -46px !important
	}
	.pr-45-exsp {
		padding-right: -45px !important
	}
	.pr-44-exsp {
		padding-right: -44px !important
	}
	.pr-43-exsp {
		padding-right: -43px !important
	}
	.pr-42-exsp {
		padding-right: -42px !important
	}
	.pr-41-exsp {
		padding-right: -41px !important
	}
	.pr-40-exsp {
		padding-right: -40px !important
	}
	.pr-39-exsp {
		padding-right: -39px !important
	}
	.pr-38-exsp {
		padding-right: -38px !important
	}
	.pr-37-exsp {
		padding-right: -37px !important
	}
	.pr-36-exsp {
		padding-right: -36px !important
	}
	.pr-35-exsp {
		padding-right: -35px !important
	}
	.pr-34-exsp {
		padding-right: -34px !important
	}
	.pr-33-exsp {
		padding-right: -33px !important
	}
	.pr-32-exsp {
		padding-right: -32px !important
	}
	.pr-31-exsp {
		padding-right: -31px !important
	}
	.pr-30-exsp {
		padding-right: -30px !important
	}
	.pr-29-exsp {
		padding-right: -29px !important
	}
	.pr-28-exsp {
		padding-right: -28px !important
	}
	.pr-27-exsp {
		padding-right: -27px !important
	}
	.pr-26-exsp {
		padding-right: -26px !important
	}
	.pr-25-exsp {
		padding-right: -25px !important
	}
	.pr-24-exsp {
		padding-right: -24px !important
	}
	.pr-23-exsp {
		padding-right: -23px !important
	}
	.pr-22-exsp {
		padding-right: -22px !important
	}
	.pr-21-exsp {
		padding-right: -21px !important
	}
	.pr-20-exsp {
		padding-right: -20px !important
	}
	.pr-19-exsp {
		padding-right: -19px !important
	}
	.pr-18-exsp {
		padding-right: -18px !important
	}
	.pr-17-exsp {
		padding-right: -17px !important
	}
	.pr-16-exsp {
		padding-right: -16px !important
	}
	.pr-15-exsp {
		padding-right: -15px !important
	}
	.pr-14-exsp {
		padding-right: -14px !important
	}
	.pr-13-exsp {
		padding-right: -13px !important
	}
	.pr-12-exsp {
		padding-right: -12px !important
	}
	.pr-11-exsp {
		padding-right: -11px !important
	}
	.pr-10-exsp {
		padding-right: -10px !important
	}
	.pr-9-exsp {
		padding-right: -9px !important
	}
	.pr-8-exsp {
		padding-right: -8px !important
	}
	.pr-7-exsp {
		padding-right: -7px !important
	}
	.pr-6-exsp {
		padding-right: -6px !important
	}
	.pr-5-exsp {
		padding-right: -5px !important
	}
	.pr-4-exsp {
		padding-right: -4px !important
	}
	.pr-3-exsp {
		padding-right: -3px !important
	}
	.pr-2-exsp {
		padding-right: -2px !important
	}
	.pr-1-exsp {
		padding-right: -1px !important
	}
	.pr0-exsp {
		padding-right: 0 !important
	}
	.pr1-exsp {
		padding-right: 1px !important
	}
	.pr2-exsp {
		padding-right: 2px !important
	}
	.pr3-exsp {
		padding-right: 3px !important
	}
	.pr4-exsp {
		padding-right: 4px !important
	}
	.pr5-exsp {
		padding-right: 5px !important
	}
	.pr6-exsp {
		padding-right: 6px !important
	}
	.pr7-exsp {
		padding-right: 7px !important
	}
	.pr8-exsp {
		padding-right: 8px !important
	}
	.pr9-exsp {
		padding-right: 9px !important
	}
	.pr10-exsp {
		padding-right: 10px !important
	}
	.pr11-exsp {
		padding-right: 11px !important
	}
	.pr12-exsp {
		padding-right: 12px !important
	}
	.pr13-exsp {
		padding-right: 13px !important
	}
	.pr14-exsp {
		padding-right: 14px !important
	}
	.pr15-exsp {
		padding-right: 15px !important
	}
	.pr16-exsp {
		padding-right: 16px !important
	}
	.pr17-exsp {
		padding-right: 17px !important
	}
	.pr18-exsp {
		padding-right: 18px !important
	}
	.pr19-exsp {
		padding-right: 19px !important
	}
	.pr20-exsp {
		padding-right: 20px !important
	}
	.pr21-exsp {
		padding-right: 21px !important
	}
	.pr22-exsp {
		padding-right: 22px !important
	}
	.pr23-exsp {
		padding-right: 23px !important
	}
	.pr24-exsp {
		padding-right: 24px !important
	}
	.pr25-exsp {
		padding-right: 25px !important
	}
	.pr26-exsp {
		padding-right: 26px !important
	}
	.pr27-exsp {
		padding-right: 27px !important
	}
	.pr28-exsp {
		padding-right: 28px !important
	}
	.pr29-exsp {
		padding-right: 29px !important
	}
	.pr30-exsp {
		padding-right: 30px !important
	}
	.pr31-exsp {
		padding-right: 31px !important
	}
	.pr32-exsp {
		padding-right: 32px !important
	}
	.pr33-exsp {
		padding-right: 33px !important
	}
	.pr34-exsp {
		padding-right: 34px !important
	}
	.pr35-exsp {
		padding-right: 35px !important
	}
	.pr36-exsp {
		padding-right: 36px !important
	}
	.pr37-exsp {
		padding-right: 37px !important
	}
	.pr38-exsp {
		padding-right: 38px !important
	}
	.pr39-exsp {
		padding-right: 39px !important
	}
	.pr40-exsp {
		padding-right: 40px !important
	}
	.pr41-exsp {
		padding-right: 41px !important
	}
	.pr42-exsp {
		padding-right: 42px !important
	}
	.pr43-exsp {
		padding-right: 43px !important
	}
	.pr44-exsp {
		padding-right: 44px !important
	}
	.pr45-exsp {
		padding-right: 45px !important
	}
	.pr46-exsp {
		padding-right: 46px !important
	}
	.pr47-exsp {
		padding-right: 47px !important
	}
	.pr48-exsp {
		padding-right: 48px !important
	}
	.pr49-exsp {
		padding-right: 49px !important
	}
	.pr50-exsp {
		padding-right: 50px !important
	}
	.pr51-exsp {
		padding-right: 51px !important
	}
	.pr52-exsp {
		padding-right: 52px !important
	}
	.pr53-exsp {
		padding-right: 53px !important
	}
	.pr54-exsp {
		padding-right: 54px !important
	}
	.pr55-exsp {
		padding-right: 55px !important
	}
	.pr56-exsp {
		padding-right: 56px !important
	}
	.pr57-exsp {
		padding-right: 57px !important
	}
	.pr58-exsp {
		padding-right: 58px !important
	}
	.pr59-exsp {
		padding-right: 59px !important
	}
	.pr60-exsp {
		padding-right: 60px !important
	}
	.pr61-exsp {
		padding-right: 61px !important
	}
	.pr62-exsp {
		padding-right: 62px !important
	}
	.pr63-exsp {
		padding-right: 63px !important
	}
	.pr64-exsp {
		padding-right: 64px !important
	}
	.pr65-exsp {
		padding-right: 65px !important
	}
	.pr66-exsp {
		padding-right: 66px !important
	}
	.pr67-exsp {
		padding-right: 67px !important
	}
	.pr68-exsp {
		padding-right: 68px !important
	}
	.pr69-exsp {
		padding-right: 69px !important
	}
	.pr70-exsp {
		padding-right: 70px !important
	}
	.pr71-exsp {
		padding-right: 71px !important
	}
	.pr72-exsp {
		padding-right: 72px !important
	}
	.pr73-exsp {
		padding-right: 73px !important
	}
	.pr74-exsp {
		padding-right: 74px !important
	}
	.pr75-exsp {
		padding-right: 75px !important
	}
	.pr76-exsp {
		padding-right: 76px !important
	}
	.pr77-exsp {
		padding-right: 77px !important
	}
	.pr78-exsp {
		padding-right: 78px !important
	}
	.pr79-exsp {
		padding-right: 79px !important
	}
	.pr80-exsp {
		padding-right: 80px !important
	}
	.pr81-exsp {
		padding-right: 81px !important
	}
	.pr82-exsp {
		padding-right: 82px !important
	}
	.pr83-exsp {
		padding-right: 83px !important
	}
	.pr84-exsp {
		padding-right: 84px !important
	}
	.pr85-exsp {
		padding-right: 85px !important
	}
	.pr86-exsp {
		padding-right: 86px !important
	}
	.pr87-exsp {
		padding-right: 87px !important
	}
	.pr88-exsp {
		padding-right: 88px !important
	}
	.pr89-exsp {
		padding-right: 89px !important
	}
	.pr90-exsp {
		padding-right: 90px !important
	}
	.pr91-exsp {
		padding-right: 91px !important
	}
	.pr92-exsp {
		padding-right: 92px !important
	}
	.pr93-exsp {
		padding-right: 93px !important
	}
	.pr94-exsp {
		padding-right: 94px !important
	}
	.pr95-exsp {
		padding-right: 95px !important
	}
	.pr96-exsp {
		padding-right: 96px !important
	}
	.pr97-exsp {
		padding-right: 97px !important
	}
	.pr98-exsp {
		padding-right: 98px !important
	}
	.pr99-exsp {
		padding-right: 99px !important
	}
	.pr100-exsp {
		padding-right: 100px !important
	}
	.pa0-exsp {
		padding: 0px !important
	}
	.pa1-exsp {
		padding: 1px !important
	}
	.pa2-exsp {
		padding: 2px !important
	}
	.pa3-exsp {
		padding: 3px !important
	}
	.pa4-exsp {
		padding: 4px !important
	}
	.pa5-exsp {
		padding: 5px !important
	}
	.pa6-exsp {
		padding: 6px !important
	}
	.pa7-exsp {
		padding: 7px !important
	}
	.pa8-exsp {
		padding: 8px !important
	}
	.pa9-exsp {
		padding: 9px !important
	}
	.pa10-exsp {
		padding: 10px !important
	}
	.pa11-exsp {
		padding: 11px !important
	}
	.pa12-exsp {
		padding: 12px !important
	}
	.pa13-exsp {
		padding: 13px !important
	}
	.pa14-exsp {
		padding: 14px !important
	}
	.pa15-exsp {
		padding: 15px !important
	}
	.pa16-exsp {
		padding: 16px !important
	}
	.pa17-exsp {
		padding: 17px !important
	}
	.pa18-exsp {
		padding: 18px !important
	}
	.pa19-exsp {
		padding: 19px !important
	}
	.pa20-exsp {
		padding: 20px !important
	}
	.pa21-exsp {
		padding: 21px !important
	}
	.pa22-exsp {
		padding: 22px !important
	}
	.pa23-exsp {
		padding: 23px !important
	}
	.pa24-exsp {
		padding: 24px !important
	}
	.pa25-exsp {
		padding: 25px !important
	}
	.pa26-exsp {
		padding: 26px !important
	}
	.pa27-exsp {
		padding: 27px !important
	}
	.pa28-exsp {
		padding: 28px !important
	}
	.pa29-exsp {
		padding: 29px !important
	}
	.pa30-exsp {
		padding: 30px !important
	}
	.pa31-exsp {
		padding: 31px !important
	}
	.pa32-exsp {
		padding: 32px !important
	}
	.pa33-exsp {
		padding: 33px !important
	}
	.pa34-exsp {
		padding: 34px !important
	}
	.pa35-exsp {
		padding: 35px !important
	}
	.pa36-exsp {
		padding: 36px !important
	}
	.pa37-exsp {
		padding: 37px !important
	}
	.pa38-exsp {
		padding: 38px !important
	}
	.pa39-exsp {
		padding: 39px !important
	}
	.pa40-exsp {
		padding: 40px !important
	}
	.pa41-exsp {
		padding: 41px !important
	}
	.pa42-exsp {
		padding: 42px !important
	}
	.pa43-exsp {
		padding: 43px !important
	}
	.pa44-exsp {
		padding: 44px !important
	}
	.pa45-exsp {
		padding: 45px !important
	}
	.pa46-exsp {
		padding: 46px !important
	}
	.pa47-exsp {
		padding: 47px !important
	}
	.pa48-exsp {
		padding: 48px !important
	}
	.pa49-exsp {
		padding: 49px !important
	}
	.pa50-exsp {
		padding: 50px !important
	}
	.pa51-exsp {
		padding: 51px !important
	}
	.pa52-exsp {
		padding: 52px !important
	}
	.pa53-exsp {
		padding: 53px !important
	}
	.pa54-exsp {
		padding: 54px !important
	}
	.pa55-exsp {
		padding: 55px !important
	}
	.pa56-exsp {
		padding: 56px !important
	}
	.pa57-exsp {
		padding: 57px !important
	}
	.pa58-exsp {
		padding: 58px !important
	}
	.pa59-exsp {
		padding: 59px !important
	}
	.pa60-exsp {
		padding: 60px !important
	}
	.pa61-exsp {
		padding: 61px !important
	}
	.pa62-exsp {
		padding: 62px !important
	}
	.pa63-exsp {
		padding: 63px !important
	}
	.pa64-exsp {
		padding: 64px !important
	}
	.pa65-exsp {
		padding: 65px !important
	}
	.pa66-exsp {
		padding: 66px !important
	}
	.pa67-exsp {
		padding: 67px !important
	}
	.pa68-exsp {
		padding: 68px !important
	}
	.pa69-exsp {
		padding: 69px !important
	}
	.pa70-exsp {
		padding: 70px !important
	}
	.pa71-exsp {
		padding: 71px !important
	}
	.pa72-exsp {
		padding: 72px !important
	}
	.pa73-exsp {
		padding: 73px !important
	}
	.pa74-exsp {
		padding: 74px !important
	}
	.pa75-exsp {
		padding: 75px !important
	}
	.pa76-exsp {
		padding: 76px !important
	}
	.pa77-exsp {
		padding: 77px !important
	}
	.pa78-exsp {
		padding: 78px !important
	}
	.pa79-exsp {
		padding: 79px !important
	}
	.pa80-exsp {
		padding: 80px !important
	}
	.pa81-exsp {
		padding: 81px !important
	}
	.pa82-exsp {
		padding: 82px !important
	}
	.pa83-exsp {
		padding: 83px !important
	}
	.pa84-exsp {
		padding: 84px !important
	}
	.pa85-exsp {
		padding: 85px !important
	}
	.pa86-exsp {
		padding: 86px !important
	}
	.pa87-exsp {
		padding: 87px !important
	}
	.pa88-exsp {
		padding: 88px !important
	}
	.pa89-exsp {
		padding: 89px !important
	}
	.pa90-exsp {
		padding: 90px !important
	}
	.pa91-exsp {
		padding: 91px !important
	}
	.pa92-exsp {
		padding: 92px !important
	}
	.pa93-exsp {
		padding: 93px !important
	}
	.pa94-exsp {
		padding: 94px !important
	}
	.pa95-exsp {
		padding: 95px !important
	}
	.pa96-exsp {
		padding: 96px !important
	}
	.pa97-exsp {
		padding: 97px !important
	}
	.pa98-exsp {
		padding: 98px !important
	}
	.pa99-exsp {
		padding: 99px !important
	}
	.pa100-exsp {
		padding: 100px !important
	}
}
@media only screen and (max-width: 640px), print {
	.pt-100-sp {
		padding-top: -100px !important
	}
	.pt-99-sp {
		padding-top: -99px !important
	}
	.pt-98-sp {
		padding-top: -98px !important
	}
	.pt-97-sp {
		padding-top: -97px !important
	}
	.pt-96-sp {
		padding-top: -96px !important
	}
	.pt-95-sp {
		padding-top: -95px !important
	}
	.pt-94-sp {
		padding-top: -94px !important
	}
	.pt-93-sp {
		padding-top: -93px !important
	}
	.pt-92-sp {
		padding-top: -92px !important
	}
	.pt-91-sp {
		padding-top: -91px !important
	}
	.pt-90-sp {
		padding-top: -90px !important
	}
	.pt-89-sp {
		padding-top: -89px !important
	}
	.pt-88-sp {
		padding-top: -88px !important
	}
	.pt-87-sp {
		padding-top: -87px !important
	}
	.pt-86-sp {
		padding-top: -86px !important
	}
	.pt-85-sp {
		padding-top: -85px !important
	}
	.pt-84-sp {
		padding-top: -84px !important
	}
	.pt-83-sp {
		padding-top: -83px !important
	}
	.pt-82-sp {
		padding-top: -82px !important
	}
	.pt-81-sp {
		padding-top: -81px !important
	}
	.pt-80-sp {
		padding-top: -80px !important
	}
	.pt-79-sp {
		padding-top: -79px !important
	}
	.pt-78-sp {
		padding-top: -78px !important
	}
	.pt-77-sp {
		padding-top: -77px !important
	}
	.pt-76-sp {
		padding-top: -76px !important
	}
	.pt-75-sp {
		padding-top: -75px !important
	}
	.pt-74-sp {
		padding-top: -74px !important
	}
	.pt-73-sp {
		padding-top: -73px !important
	}
	.pt-72-sp {
		padding-top: -72px !important
	}
	.pt-71-sp {
		padding-top: -71px !important
	}
	.pt-70-sp {
		padding-top: -70px !important
	}
	.pt-69-sp {
		padding-top: -69px !important
	}
	.pt-68-sp {
		padding-top: -68px !important
	}
	.pt-67-sp {
		padding-top: -67px !important
	}
	.pt-66-sp {
		padding-top: -66px !important
	}
	.pt-65-sp {
		padding-top: -65px !important
	}
	.pt-64-sp {
		padding-top: -64px !important
	}
	.pt-63-sp {
		padding-top: -63px !important
	}
	.pt-62-sp {
		padding-top: -62px !important
	}
	.pt-61-sp {
		padding-top: -61px !important
	}
	.pt-60-sp {
		padding-top: -60px !important
	}
	.pt-59-sp {
		padding-top: -59px !important
	}
	.pt-58-sp {
		padding-top: -58px !important
	}
	.pt-57-sp {
		padding-top: -57px !important
	}
	.pt-56-sp {
		padding-top: -56px !important
	}
	.pt-55-sp {
		padding-top: -55px !important
	}
	.pt-54-sp {
		padding-top: -54px !important
	}
	.pt-53-sp {
		padding-top: -53px !important
	}
	.pt-52-sp {
		padding-top: -52px !important
	}
	.pt-51-sp {
		padding-top: -51px !important
	}
	.pt-50-sp {
		padding-top: -50px !important
	}
	.pt-49-sp {
		padding-top: -49px !important
	}
	.pt-48-sp {
		padding-top: -48px !important
	}
	.pt-47-sp {
		padding-top: -47px !important
	}
	.pt-46-sp {
		padding-top: -46px !important
	}
	.pt-45-sp {
		padding-top: -45px !important
	}
	.pt-44-sp {
		padding-top: -44px !important
	}
	.pt-43-sp {
		padding-top: -43px !important
	}
	.pt-42-sp {
		padding-top: -42px !important
	}
	.pt-41-sp {
		padding-top: -41px !important
	}
	.pt-40-sp {
		padding-top: -40px !important
	}
	.pt-39-sp {
		padding-top: -39px !important
	}
	.pt-38-sp {
		padding-top: -38px !important
	}
	.pt-37-sp {
		padding-top: -37px !important
	}
	.pt-36-sp {
		padding-top: -36px !important
	}
	.pt-35-sp {
		padding-top: -35px !important
	}
	.pt-34-sp {
		padding-top: -34px !important
	}
	.pt-33-sp {
		padding-top: -33px !important
	}
	.pt-32-sp {
		padding-top: -32px !important
	}
	.pt-31-sp {
		padding-top: -31px !important
	}
	.pt-30-sp {
		padding-top: -30px !important
	}
	.pt-29-sp {
		padding-top: -29px !important
	}
	.pt-28-sp {
		padding-top: -28px !important
	}
	.pt-27-sp {
		padding-top: -27px !important
	}
	.pt-26-sp {
		padding-top: -26px !important
	}
	.pt-25-sp {
		padding-top: -25px !important
	}
	.pt-24-sp {
		padding-top: -24px !important
	}
	.pt-23-sp {
		padding-top: -23px !important
	}
	.pt-22-sp {
		padding-top: -22px !important
	}
	.pt-21-sp {
		padding-top: -21px !important
	}
	.pt-20-sp {
		padding-top: -20px !important
	}
	.pt-19-sp {
		padding-top: -19px !important
	}
	.pt-18-sp {
		padding-top: -18px !important
	}
	.pt-17-sp {
		padding-top: -17px !important
	}
	.pt-16-sp {
		padding-top: -16px !important
	}
	.pt-15-sp {
		padding-top: -15px !important
	}
	.pt-14-sp {
		padding-top: -14px !important
	}
	.pt-13-sp {
		padding-top: -13px !important
	}
	.pt-12-sp {
		padding-top: -12px !important
	}
	.pt-11-sp {
		padding-top: -11px !important
	}
	.pt-10-sp {
		padding-top: -10px !important
	}
	.pt-9-sp {
		padding-top: -9px !important
	}
	.pt-8-sp {
		padding-top: -8px !important
	}
	.pt-7-sp {
		padding-top: -7px !important
	}
	.pt-6-sp {
		padding-top: -6px !important
	}
	.pt-5-sp {
		padding-top: -5px !important
	}
	.pt-4-sp {
		padding-top: -4px !important
	}
	.pt-3-sp {
		padding-top: -3px !important
	}
	.pt-2-sp {
		padding-top: -2px !important
	}
	.pt-1-sp {
		padding-top: -1px !important
	}
	.pt0-sp {
		padding-top: 0 !important
	}
	.pt1-sp {
		padding-top: 1px !important
	}
	.pt2-sp {
		padding-top: 2px !important
	}
	.pt3-sp {
		padding-top: 3px !important
	}
	.pt4-sp {
		padding-top: 4px !important
	}
	.pt5-sp {
		padding-top: 5px !important
	}
	.pt6-sp {
		padding-top: 6px !important
	}
	.pt7-sp {
		padding-top: 7px !important
	}
	.pt8-sp {
		padding-top: 8px !important
	}
	.pt9-sp {
		padding-top: 9px !important
	}
	.pt10-sp {
		padding-top: 10px !important
	}
	.pt11-sp {
		padding-top: 11px !important
	}
	.pt12-sp {
		padding-top: 12px !important
	}
	.pt13-sp {
		padding-top: 13px !important
	}
	.pt14-sp {
		padding-top: 14px !important
	}
	.pt15-sp {
		padding-top: 15px !important
	}
	.pt16-sp {
		padding-top: 16px !important
	}
	.pt17-sp {
		padding-top: 17px !important
	}
	.pt18-sp {
		padding-top: 18px !important
	}
	.pt19-sp {
		padding-top: 19px !important
	}
	.pt20-sp {
		padding-top: 20px !important
	}
	.pt21-sp {
		padding-top: 21px !important
	}
	.pt22-sp {
		padding-top: 22px !important
	}
	.pt23-sp {
		padding-top: 23px !important
	}
	.pt24-sp {
		padding-top: 24px !important
	}
	.pt25-sp {
		padding-top: 25px !important
	}
	.pt26-sp {
		padding-top: 26px !important
	}
	.pt27-sp {
		padding-top: 27px !important
	}
	.pt28-sp {
		padding-top: 28px !important
	}
	.pt29-sp {
		padding-top: 29px !important
	}
	.pt30-sp {
		padding-top: 30px !important
	}
	.pt31-sp {
		padding-top: 31px !important
	}
	.pt32-sp {
		padding-top: 32px !important
	}
	.pt33-sp {
		padding-top: 33px !important
	}
	.pt34-sp {
		padding-top: 34px !important
	}
	.pt35-sp {
		padding-top: 35px !important
	}
	.pt36-sp {
		padding-top: 36px !important
	}
	.pt37-sp {
		padding-top: 37px !important
	}
	.pt38-sp {
		padding-top: 38px !important
	}
	.pt39-sp {
		padding-top: 39px !important
	}
	.pt40-sp {
		padding-top: 40px !important
	}
	.pt41-sp {
		padding-top: 41px !important
	}
	.pt42-sp {
		padding-top: 42px !important
	}
	.pt43-sp {
		padding-top: 43px !important
	}
	.pt44-sp {
		padding-top: 44px !important
	}
	.pt45-sp {
		padding-top: 45px !important
	}
	.pt46-sp {
		padding-top: 46px !important
	}
	.pt47-sp {
		padding-top: 47px !important
	}
	.pt48-sp {
		padding-top: 48px !important
	}
	.pt49-sp {
		padding-top: 49px !important
	}
	.pt50-sp {
		padding-top: 50px !important
	}
	.pt51-sp {
		padding-top: 51px !important
	}
	.pt52-sp {
		padding-top: 52px !important
	}
	.pt53-sp {
		padding-top: 53px !important
	}
	.pt54-sp {
		padding-top: 54px !important
	}
	.pt55-sp {
		padding-top: 55px !important
	}
	.pt56-sp {
		padding-top: 56px !important
	}
	.pt57-sp {
		padding-top: 57px !important
	}
	.pt58-sp {
		padding-top: 58px !important
	}
	.pt59-sp {
		padding-top: 59px !important
	}
	.pt60-sp {
		padding-top: 60px !important
	}
	.pt61-sp {
		padding-top: 61px !important
	}
	.pt62-sp {
		padding-top: 62px !important
	}
	.pt63-sp {
		padding-top: 63px !important
	}
	.pt64-sp {
		padding-top: 64px !important
	}
	.pt65-sp {
		padding-top: 65px !important
	}
	.pt66-sp {
		padding-top: 66px !important
	}
	.pt67-sp {
		padding-top: 67px !important
	}
	.pt68-sp {
		padding-top: 68px !important
	}
	.pt69-sp {
		padding-top: 69px !important
	}
	.pt70-sp {
		padding-top: 70px !important
	}
	.pt71-sp {
		padding-top: 71px !important
	}
	.pt72-sp {
		padding-top: 72px !important
	}
	.pt73-sp {
		padding-top: 73px !important
	}
	.pt74-sp {
		padding-top: 74px !important
	}
	.pt75-sp {
		padding-top: 75px !important
	}
	.pt76-sp {
		padding-top: 76px !important
	}
	.pt77-sp {
		padding-top: 77px !important
	}
	.pt78-sp {
		padding-top: 78px !important
	}
	.pt79-sp {
		padding-top: 79px !important
	}
	.pt80-sp {
		padding-top: 80px !important
	}
	.pt81-sp {
		padding-top: 81px !important
	}
	.pt82-sp {
		padding-top: 82px !important
	}
	.pt83-sp {
		padding-top: 83px !important
	}
	.pt84-sp {
		padding-top: 84px !important
	}
	.pt85-sp {
		padding-top: 85px !important
	}
	.pt86-sp {
		padding-top: 86px !important
	}
	.pt87-sp {
		padding-top: 87px !important
	}
	.pt88-sp {
		padding-top: 88px !important
	}
	.pt89-sp {
		padding-top: 89px !important
	}
	.pt90-sp {
		padding-top: 90px !important
	}
	.pt91-sp {
		padding-top: 91px !important
	}
	.pt92-sp {
		padding-top: 92px !important
	}
	.pt93-sp {
		padding-top: 93px !important
	}
	.pt94-sp {
		padding-top: 94px !important
	}
	.pt95-sp {
		padding-top: 95px !important
	}
	.pt96-sp {
		padding-top: 96px !important
	}
	.pt97-sp {
		padding-top: 97px !important
	}
	.pt98-sp {
		padding-top: 98px !important
	}
	.pt99-sp {
		padding-top: 99px !important
	}
	.pt100-sp {
		padding-top: 100px !important
	}
	.pb-100-sp {
		padding-bottom: -100px !important
	}
	.pb-99-sp {
		padding-bottom: -99px !important
	}
	.pb-98-sp {
		padding-bottom: -98px !important
	}
	.pb-97-sp {
		padding-bottom: -97px !important
	}
	.pb-96-sp {
		padding-bottom: -96px !important
	}
	.pb-95-sp {
		padding-bottom: -95px !important
	}
	.pb-94-sp {
		padding-bottom: -94px !important
	}
	.pb-93-sp {
		padding-bottom: -93px !important
	}
	.pb-92-sp {
		padding-bottom: -92px !important
	}
	.pb-91-sp {
		padding-bottom: -91px !important
	}
	.pb-90-sp {
		padding-bottom: -90px !important
	}
	.pb-89-sp {
		padding-bottom: -89px !important
	}
	.pb-88-sp {
		padding-bottom: -88px !important
	}
	.pb-87-sp {
		padding-bottom: -87px !important
	}
	.pb-86-sp {
		padding-bottom: -86px !important
	}
	.pb-85-sp {
		padding-bottom: -85px !important
	}
	.pb-84-sp {
		padding-bottom: -84px !important
	}
	.pb-83-sp {
		padding-bottom: -83px !important
	}
	.pb-82-sp {
		padding-bottom: -82px !important
	}
	.pb-81-sp {
		padding-bottom: -81px !important
	}
	.pb-80-sp {
		padding-bottom: -80px !important
	}
	.pb-79-sp {
		padding-bottom: -79px !important
	}
	.pb-78-sp {
		padding-bottom: -78px !important
	}
	.pb-77-sp {
		padding-bottom: -77px !important
	}
	.pb-76-sp {
		padding-bottom: -76px !important
	}
	.pb-75-sp {
		padding-bottom: -75px !important
	}
	.pb-74-sp {
		padding-bottom: -74px !important
	}
	.pb-73-sp {
		padding-bottom: -73px !important
	}
	.pb-72-sp {
		padding-bottom: -72px !important
	}
	.pb-71-sp {
		padding-bottom: -71px !important
	}
	.pb-70-sp {
		padding-bottom: -70px !important
	}
	.pb-69-sp {
		padding-bottom: -69px !important
	}
	.pb-68-sp {
		padding-bottom: -68px !important
	}
	.pb-67-sp {
		padding-bottom: -67px !important
	}
	.pb-66-sp {
		padding-bottom: -66px !important
	}
	.pb-65-sp {
		padding-bottom: -65px !important
	}
	.pb-64-sp {
		padding-bottom: -64px !important
	}
	.pb-63-sp {
		padding-bottom: -63px !important
	}
	.pb-62-sp {
		padding-bottom: -62px !important
	}
	.pb-61-sp {
		padding-bottom: -61px !important
	}
	.pb-60-sp {
		padding-bottom: -60px !important
	}
	.pb-59-sp {
		padding-bottom: -59px !important
	}
	.pb-58-sp {
		padding-bottom: -58px !important
	}
	.pb-57-sp {
		padding-bottom: -57px !important
	}
	.pb-56-sp {
		padding-bottom: -56px !important
	}
	.pb-55-sp {
		padding-bottom: -55px !important
	}
	.pb-54-sp {
		padding-bottom: -54px !important
	}
	.pb-53-sp {
		padding-bottom: -53px !important
	}
	.pb-52-sp {
		padding-bottom: -52px !important
	}
	.pb-51-sp {
		padding-bottom: -51px !important
	}
	.pb-50-sp {
		padding-bottom: -50px !important
	}
	.pb-49-sp {
		padding-bottom: -49px !important
	}
	.pb-48-sp {
		padding-bottom: -48px !important
	}
	.pb-47-sp {
		padding-bottom: -47px !important
	}
	.pb-46-sp {
		padding-bottom: -46px !important
	}
	.pb-45-sp {
		padding-bottom: -45px !important
	}
	.pb-44-sp {
		padding-bottom: -44px !important
	}
	.pb-43-sp {
		padding-bottom: -43px !important
	}
	.pb-42-sp {
		padding-bottom: -42px !important
	}
	.pb-41-sp {
		padding-bottom: -41px !important
	}
	.pb-40-sp {
		padding-bottom: -40px !important
	}
	.pb-39-sp {
		padding-bottom: -39px !important
	}
	.pb-38-sp {
		padding-bottom: -38px !important
	}
	.pb-37-sp {
		padding-bottom: -37px !important
	}
	.pb-36-sp {
		padding-bottom: -36px !important
	}
	.pb-35-sp {
		padding-bottom: -35px !important
	}
	.pb-34-sp {
		padding-bottom: -34px !important
	}
	.pb-33-sp {
		padding-bottom: -33px !important
	}
	.pb-32-sp {
		padding-bottom: -32px !important
	}
	.pb-31-sp {
		padding-bottom: -31px !important
	}
	.pb-30-sp {
		padding-bottom: -30px !important
	}
	.pb-29-sp {
		padding-bottom: -29px !important
	}
	.pb-28-sp {
		padding-bottom: -28px !important
	}
	.pb-27-sp {
		padding-bottom: -27px !important
	}
	.pb-26-sp {
		padding-bottom: -26px !important
	}
	.pb-25-sp {
		padding-bottom: -25px !important
	}
	.pb-24-sp {
		padding-bottom: -24px !important
	}
	.pb-23-sp {
		padding-bottom: -23px !important
	}
	.pb-22-sp {
		padding-bottom: -22px !important
	}
	.pb-21-sp {
		padding-bottom: -21px !important
	}
	.pb-20-sp {
		padding-bottom: -20px !important
	}
	.pb-19-sp {
		padding-bottom: -19px !important
	}
	.pb-18-sp {
		padding-bottom: -18px !important
	}
	.pb-17-sp {
		padding-bottom: -17px !important
	}
	.pb-16-sp {
		padding-bottom: -16px !important
	}
	.pb-15-sp {
		padding-bottom: -15px !important
	}
	.pb-14-sp {
		padding-bottom: -14px !important
	}
	.pb-13-sp {
		padding-bottom: -13px !important
	}
	.pb-12-sp {
		padding-bottom: -12px !important
	}
	.pb-11-sp {
		padding-bottom: -11px !important
	}
	.pb-10-sp {
		padding-bottom: -10px !important
	}
	.pb-9-sp {
		padding-bottom: -9px !important
	}
	.pb-8-sp {
		padding-bottom: -8px !important
	}
	.pb-7-sp {
		padding-bottom: -7px !important
	}
	.pb-6-sp {
		padding-bottom: -6px !important
	}
	.pb-5-sp {
		padding-bottom: -5px !important
	}
	.pb-4-sp {
		padding-bottom: -4px !important
	}
	.pb-3-sp {
		padding-bottom: -3px !important
	}
	.pb-2-sp {
		padding-bottom: -2px !important
	}
	.pb-1-sp {
		padding-bottom: -1px !important
	}
	.pb0-sp {
		padding-bottom: 0 !important
	}
	.pb1-sp {
		padding-bottom: 1px !important
	}
	.pb2-sp {
		padding-bottom: 2px !important
	}
	.pb3-sp {
		padding-bottom: 3px !important
	}
	.pb4-sp {
		padding-bottom: 4px !important
	}
	.pb5-sp {
		padding-bottom: 5px !important
	}
	.pb6-sp {
		padding-bottom: 6px !important
	}
	.pb7-sp {
		padding-bottom: 7px !important
	}
	.pb8-sp {
		padding-bottom: 8px !important
	}
	.pb9-sp {
		padding-bottom: 9px !important
	}
	.pb10-sp {
		padding-bottom: 10px !important
	}
	.pb11-sp {
		padding-bottom: 11px !important
	}
	.pb12-sp {
		padding-bottom: 12px !important
	}
	.pb13-sp {
		padding-bottom: 13px !important
	}
	.pb14-sp {
		padding-bottom: 14px !important
	}
	.pb15-sp {
		padding-bottom: 15px !important
	}
	.pb16-sp {
		padding-bottom: 16px !important
	}
	.pb17-sp {
		padding-bottom: 17px !important
	}
	.pb18-sp {
		padding-bottom: 18px !important
	}
	.pb19-sp {
		padding-bottom: 19px !important
	}
	.pb20-sp {
		padding-bottom: 20px !important
	}
	.pb21-sp {
		padding-bottom: 21px !important
	}
	.pb22-sp {
		padding-bottom: 22px !important
	}
	.pb23-sp {
		padding-bottom: 23px !important
	}
	.pb24-sp {
		padding-bottom: 24px !important
	}
	.pb25-sp {
		padding-bottom: 25px !important
	}
	.pb26-sp {
		padding-bottom: 26px !important
	}
	.pb27-sp {
		padding-bottom: 27px !important
	}
	.pb28-sp {
		padding-bottom: 28px !important
	}
	.pb29-sp {
		padding-bottom: 29px !important
	}
	.pb30-sp {
		padding-bottom: 30px !important
	}
	.pb31-sp {
		padding-bottom: 31px !important
	}
	.pb32-sp {
		padding-bottom: 32px !important
	}
	.pb33-sp {
		padding-bottom: 33px !important
	}
	.pb34-sp {
		padding-bottom: 34px !important
	}
	.pb35-sp {
		padding-bottom: 35px !important
	}
	.pb36-sp {
		padding-bottom: 36px !important
	}
	.pb37-sp {
		padding-bottom: 37px !important
	}
	.pb38-sp {
		padding-bottom: 38px !important
	}
	.pb39-sp {
		padding-bottom: 39px !important
	}
	.pb40-sp {
		padding-bottom: 40px !important
	}
	.pb41-sp {
		padding-bottom: 41px !important
	}
	.pb42-sp {
		padding-bottom: 42px !important
	}
	.pb43-sp {
		padding-bottom: 43px !important
	}
	.pb44-sp {
		padding-bottom: 44px !important
	}
	.pb45-sp {
		padding-bottom: 45px !important
	}
	.pb46-sp {
		padding-bottom: 46px !important
	}
	.pb47-sp {
		padding-bottom: 47px !important
	}
	.pb48-sp {
		padding-bottom: 48px !important
	}
	.pb49-sp {
		padding-bottom: 49px !important
	}
	.pb50-sp {
		padding-bottom: 50px !important
	}
	.pb51-sp {
		padding-bottom: 51px !important
	}
	.pb52-sp {
		padding-bottom: 52px !important
	}
	.pb53-sp {
		padding-bottom: 53px !important
	}
	.pb54-sp {
		padding-bottom: 54px !important
	}
	.pb55-sp {
		padding-bottom: 55px !important
	}
	.pb56-sp {
		padding-bottom: 56px !important
	}
	.pb57-sp {
		padding-bottom: 57px !important
	}
	.pb58-sp {
		padding-bottom: 58px !important
	}
	.pb59-sp {
		padding-bottom: 59px !important
	}
	.pb60-sp {
		padding-bottom: 60px !important
	}
	.pb61-sp {
		padding-bottom: 61px !important
	}
	.pb62-sp {
		padding-bottom: 62px !important
	}
	.pb63-sp {
		padding-bottom: 63px !important
	}
	.pb64-sp {
		padding-bottom: 64px !important
	}
	.pb65-sp {
		padding-bottom: 65px !important
	}
	.pb66-sp {
		padding-bottom: 66px !important
	}
	.pb67-sp {
		padding-bottom: 67px !important
	}
	.pb68-sp {
		padding-bottom: 68px !important
	}
	.pb69-sp {
		padding-bottom: 69px !important
	}
	.pb70-sp {
		padding-bottom: 70px !important
	}
	.pb71-sp {
		padding-bottom: 71px !important
	}
	.pb72-sp {
		padding-bottom: 72px !important
	}
	.pb73-sp {
		padding-bottom: 73px !important
	}
	.pb74-sp {
		padding-bottom: 74px !important
	}
	.pb75-sp {
		padding-bottom: 75px !important
	}
	.pb76-sp {
		padding-bottom: 76px !important
	}
	.pb77-sp {
		padding-bottom: 77px !important
	}
	.pb78-sp {
		padding-bottom: 78px !important
	}
	.pb79-sp {
		padding-bottom: 79px !important
	}
	.pb80-sp {
		padding-bottom: 80px !important
	}
	.pb81-sp {
		padding-bottom: 81px !important
	}
	.pb82-sp {
		padding-bottom: 82px !important
	}
	.pb83-sp {
		padding-bottom: 83px !important
	}
	.pb84-sp {
		padding-bottom: 84px !important
	}
	.pb85-sp {
		padding-bottom: 85px !important
	}
	.pb86-sp {
		padding-bottom: 86px !important
	}
	.pb87-sp {
		padding-bottom: 87px !important
	}
	.pb88-sp {
		padding-bottom: 88px !important
	}
	.pb89-sp {
		padding-bottom: 89px !important
	}
	.pb90-sp {
		padding-bottom: 90px !important
	}
	.pb91-sp {
		padding-bottom: 91px !important
	}
	.pb92-sp {
		padding-bottom: 92px !important
	}
	.pb93-sp {
		padding-bottom: 93px !important
	}
	.pb94-sp {
		padding-bottom: 94px !important
	}
	.pb95-sp {
		padding-bottom: 95px !important
	}
	.pb96-sp {
		padding-bottom: 96px !important
	}
	.pb97-sp {
		padding-bottom: 97px !important
	}
	.pb98-sp {
		padding-bottom: 98px !important
	}
	.pb99-sp {
		padding-bottom: 99px !important
	}
	.pb100-sp {
		padding-bottom: 100px !important
	}
	.pl-100-sp {
		padding-left: -100px !important
	}
	.pl-99-sp {
		padding-left: -99px !important
	}
	.pl-98-sp {
		padding-left: -98px !important
	}
	.pl-97-sp {
		padding-left: -97px !important
	}
	.pl-96-sp {
		padding-left: -96px !important
	}
	.pl-95-sp {
		padding-left: -95px !important
	}
	.pl-94-sp {
		padding-left: -94px !important
	}
	.pl-93-sp {
		padding-left: -93px !important
	}
	.pl-92-sp {
		padding-left: -92px !important
	}
	.pl-91-sp {
		padding-left: -91px !important
	}
	.pl-90-sp {
		padding-left: -90px !important
	}
	.pl-89-sp {
		padding-left: -89px !important
	}
	.pl-88-sp {
		padding-left: -88px !important
	}
	.pl-87-sp {
		padding-left: -87px !important
	}
	.pl-86-sp {
		padding-left: -86px !important
	}
	.pl-85-sp {
		padding-left: -85px !important
	}
	.pl-84-sp {
		padding-left: -84px !important
	}
	.pl-83-sp {
		padding-left: -83px !important
	}
	.pl-82-sp {
		padding-left: -82px !important
	}
	.pl-81-sp {
		padding-left: -81px !important
	}
	.pl-80-sp {
		padding-left: -80px !important
	}
	.pl-79-sp {
		padding-left: -79px !important
	}
	.pl-78-sp {
		padding-left: -78px !important
	}
	.pl-77-sp {
		padding-left: -77px !important
	}
	.pl-76-sp {
		padding-left: -76px !important
	}
	.pl-75-sp {
		padding-left: -75px !important
	}
	.pl-74-sp {
		padding-left: -74px !important
	}
	.pl-73-sp {
		padding-left: -73px !important
	}
	.pl-72-sp {
		padding-left: -72px !important
	}
	.pl-71-sp {
		padding-left: -71px !important
	}
	.pl-70-sp {
		padding-left: -70px !important
	}
	.pl-69-sp {
		padding-left: -69px !important
	}
	.pl-68-sp {
		padding-left: -68px !important
	}
	.pl-67-sp {
		padding-left: -67px !important
	}
	.pl-66-sp {
		padding-left: -66px !important
	}
	.pl-65-sp {
		padding-left: -65px !important
	}
	.pl-64-sp {
		padding-left: -64px !important
	}
	.pl-63-sp {
		padding-left: -63px !important
	}
	.pl-62-sp {
		padding-left: -62px !important
	}
	.pl-61-sp {
		padding-left: -61px !important
	}
	.pl-60-sp {
		padding-left: -60px !important
	}
	.pl-59-sp {
		padding-left: -59px !important
	}
	.pl-58-sp {
		padding-left: -58px !important
	}
	.pl-57-sp {
		padding-left: -57px !important
	}
	.pl-56-sp {
		padding-left: -56px !important
	}
	.pl-55-sp {
		padding-left: -55px !important
	}
	.pl-54-sp {
		padding-left: -54px !important
	}
	.pl-53-sp {
		padding-left: -53px !important
	}
	.pl-52-sp {
		padding-left: -52px !important
	}
	.pl-51-sp {
		padding-left: -51px !important
	}
	.pl-50-sp {
		padding-left: -50px !important
	}
	.pl-49-sp {
		padding-left: -49px !important
	}
	.pl-48-sp {
		padding-left: -48px !important
	}
	.pl-47-sp {
		padding-left: -47px !important
	}
	.pl-46-sp {
		padding-left: -46px !important
	}
	.pl-45-sp {
		padding-left: -45px !important
	}
	.pl-44-sp {
		padding-left: -44px !important
	}
	.pl-43-sp {
		padding-left: -43px !important
	}
	.pl-42-sp {
		padding-left: -42px !important
	}
	.pl-41-sp {
		padding-left: -41px !important
	}
	.pl-40-sp {
		padding-left: -40px !important
	}
	.pl-39-sp {
		padding-left: -39px !important
	}
	.pl-38-sp {
		padding-left: -38px !important
	}
	.pl-37-sp {
		padding-left: -37px !important
	}
	.pl-36-sp {
		padding-left: -36px !important
	}
	.pl-35-sp {
		padding-left: -35px !important
	}
	.pl-34-sp {
		padding-left: -34px !important
	}
	.pl-33-sp {
		padding-left: -33px !important
	}
	.pl-32-sp {
		padding-left: -32px !important
	}
	.pl-31-sp {
		padding-left: -31px !important
	}
	.pl-30-sp {
		padding-left: -30px !important
	}
	.pl-29-sp {
		padding-left: -29px !important
	}
	.pl-28-sp {
		padding-left: -28px !important
	}
	.pl-27-sp {
		padding-left: -27px !important
	}
	.pl-26-sp {
		padding-left: -26px !important
	}
	.pl-25-sp {
		padding-left: -25px !important
	}
	.pl-24-sp {
		padding-left: -24px !important
	}
	.pl-23-sp {
		padding-left: -23px !important
	}
	.pl-22-sp {
		padding-left: -22px !important
	}
	.pl-21-sp {
		padding-left: -21px !important
	}
	.pl-20-sp {
		padding-left: -20px !important
	}
	.pl-19-sp {
		padding-left: -19px !important
	}
	.pl-18-sp {
		padding-left: -18px !important
	}
	.pl-17-sp {
		padding-left: -17px !important
	}
	.pl-16-sp {
		padding-left: -16px !important
	}
	.pl-15-sp {
		padding-left: -15px !important
	}
	.pl-14-sp {
		padding-left: -14px !important
	}
	.pl-13-sp {
		padding-left: -13px !important
	}
	.pl-12-sp {
		padding-left: -12px !important
	}
	.pl-11-sp {
		padding-left: -11px !important
	}
	.pl-10-sp {
		padding-left: -10px !important
	}
	.pl-9-sp {
		padding-left: -9px !important
	}
	.pl-8-sp {
		padding-left: -8px !important
	}
	.pl-7-sp {
		padding-left: -7px !important
	}
	.pl-6-sp {
		padding-left: -6px !important
	}
	.pl-5-sp {
		padding-left: -5px !important
	}
	.pl-4-sp {
		padding-left: -4px !important
	}
	.pl-3-sp {
		padding-left: -3px !important
	}
	.pl-2-sp {
		padding-left: -2px !important
	}
	.pl-1-sp {
		padding-left: -1px !important
	}
	.pl0-sp {
		padding-left: 0 !important
	}
	.pl1-sp {
		padding-left: 1px !important
	}
	.pl2-sp {
		padding-left: 2px !important
	}
	.pl3-sp {
		padding-left: 3px !important
	}
	.pl4-sp {
		padding-left: 4px !important
	}
	.pl5-sp {
		padding-left: 5px !important
	}
	.pl6-sp {
		padding-left: 6px !important
	}
	.pl7-sp {
		padding-left: 7px !important
	}
	.pl8-sp {
		padding-left: 8px !important
	}
	.pl9-sp {
		padding-left: 9px !important
	}
	.pl10-sp {
		padding-left: 10px !important
	}
	.pl11-sp {
		padding-left: 11px !important
	}
	.pl12-sp {
		padding-left: 12px !important
	}
	.pl13-sp {
		padding-left: 13px !important
	}
	.pl14-sp {
		padding-left: 14px !important
	}
	.pl15-sp {
		padding-left: 15px !important
	}
	.pl16-sp {
		padding-left: 16px !important
	}
	.pl17-sp {
		padding-left: 17px !important
	}
	.pl18-sp {
		padding-left: 18px !important
	}
	.pl19-sp {
		padding-left: 19px !important
	}
	.pl20-sp {
		padding-left: 20px !important
	}
	.pl21-sp {
		padding-left: 21px !important
	}
	.pl22-sp {
		padding-left: 22px !important
	}
	.pl23-sp {
		padding-left: 23px !important
	}
	.pl24-sp {
		padding-left: 24px !important
	}
	.pl25-sp {
		padding-left: 25px !important
	}
	.pl26-sp {
		padding-left: 26px !important
	}
	.pl27-sp {
		padding-left: 27px !important
	}
	.pl28-sp {
		padding-left: 28px !important
	}
	.pl29-sp {
		padding-left: 29px !important
	}
	.pl30-sp {
		padding-left: 30px !important
	}
	.pl31-sp {
		padding-left: 31px !important
	}
	.pl32-sp {
		padding-left: 32px !important
	}
	.pl33-sp {
		padding-left: 33px !important
	}
	.pl34-sp {
		padding-left: 34px !important
	}
	.pl35-sp {
		padding-left: 35px !important
	}
	.pl36-sp {
		padding-left: 36px !important
	}
	.pl37-sp {
		padding-left: 37px !important
	}
	.pl38-sp {
		padding-left: 38px !important
	}
	.pl39-sp {
		padding-left: 39px !important
	}
	.pl40-sp {
		padding-left: 40px !important
	}
	.pl41-sp {
		padding-left: 41px !important
	}
	.pl42-sp {
		padding-left: 42px !important
	}
	.pl43-sp {
		padding-left: 43px !important
	}
	.pl44-sp {
		padding-left: 44px !important
	}
	.pl45-sp {
		padding-left: 45px !important
	}
	.pl46-sp {
		padding-left: 46px !important
	}
	.pl47-sp {
		padding-left: 47px !important
	}
	.pl48-sp {
		padding-left: 48px !important
	}
	.pl49-sp {
		padding-left: 49px !important
	}
	.pl50-sp {
		padding-left: 50px !important
	}
	.pl51-sp {
		padding-left: 51px !important
	}
	.pl52-sp {
		padding-left: 52px !important
	}
	.pl53-sp {
		padding-left: 53px !important
	}
	.pl54-sp {
		padding-left: 54px !important
	}
	.pl55-sp {
		padding-left: 55px !important
	}
	.pl56-sp {
		padding-left: 56px !important
	}
	.pl57-sp {
		padding-left: 57px !important
	}
	.pl58-sp {
		padding-left: 58px !important
	}
	.pl59-sp {
		padding-left: 59px !important
	}
	.pl60-sp {
		padding-left: 60px !important
	}
	.pl61-sp {
		padding-left: 61px !important
	}
	.pl62-sp {
		padding-left: 62px !important
	}
	.pl63-sp {
		padding-left: 63px !important
	}
	.pl64-sp {
		padding-left: 64px !important
	}
	.pl65-sp {
		padding-left: 65px !important
	}
	.pl66-sp {
		padding-left: 66px !important
	}
	.pl67-sp {
		padding-left: 67px !important
	}
	.pl68-sp {
		padding-left: 68px !important
	}
	.pl69-sp {
		padding-left: 69px !important
	}
	.pl70-sp {
		padding-left: 70px !important
	}
	.pl71-sp {
		padding-left: 71px !important
	}
	.pl72-sp {
		padding-left: 72px !important
	}
	.pl73-sp {
		padding-left: 73px !important
	}
	.pl74-sp {
		padding-left: 74px !important
	}
	.pl75-sp {
		padding-left: 75px !important
	}
	.pl76-sp {
		padding-left: 76px !important
	}
	.pl77-sp {
		padding-left: 77px !important
	}
	.pl78-sp {
		padding-left: 78px !important
	}
	.pl79-sp {
		padding-left: 79px !important
	}
	.pl80-sp {
		padding-left: 80px !important
	}
	.pl81-sp {
		padding-left: 81px !important
	}
	.pl82-sp {
		padding-left: 82px !important
	}
	.pl83-sp {
		padding-left: 83px !important
	}
	.pl84-sp {
		padding-left: 84px !important
	}
	.pl85-sp {
		padding-left: 85px !important
	}
	.pl86-sp {
		padding-left: 86px !important
	}
	.pl87-sp {
		padding-left: 87px !important
	}
	.pl88-sp {
		padding-left: 88px !important
	}
	.pl89-sp {
		padding-left: 89px !important
	}
	.pl90-sp {
		padding-left: 90px !important
	}
	.pl91-sp {
		padding-left: 91px !important
	}
	.pl92-sp {
		padding-left: 92px !important
	}
	.pl93-sp {
		padding-left: 93px !important
	}
	.pl94-sp {
		padding-left: 94px !important
	}
	.pl95-sp {
		padding-left: 95px !important
	}
	.pl96-sp {
		padding-left: 96px !important
	}
	.pl97-sp {
		padding-left: 97px !important
	}
	.pl98-sp {
		padding-left: 98px !important
	}
	.pl99-sp {
		padding-left: 99px !important
	}
	.pl100-sp {
		padding-left: 100px !important
	}
	.pr-100-sp {
		padding-right: -100px !important
	}
	.pr-99-sp {
		padding-right: -99px !important
	}
	.pr-98-sp {
		padding-right: -98px !important
	}
	.pr-97-sp {
		padding-right: -97px !important
	}
	.pr-96-sp {
		padding-right: -96px !important
	}
	.pr-95-sp {
		padding-right: -95px !important
	}
	.pr-94-sp {
		padding-right: -94px !important
	}
	.pr-93-sp {
		padding-right: -93px !important
	}
	.pr-92-sp {
		padding-right: -92px !important
	}
	.pr-91-sp {
		padding-right: -91px !important
	}
	.pr-90-sp {
		padding-right: -90px !important
	}
	.pr-89-sp {
		padding-right: -89px !important
	}
	.pr-88-sp {
		padding-right: -88px !important
	}
	.pr-87-sp {
		padding-right: -87px !important
	}
	.pr-86-sp {
		padding-right: -86px !important
	}
	.pr-85-sp {
		padding-right: -85px !important
	}
	.pr-84-sp {
		padding-right: -84px !important
	}
	.pr-83-sp {
		padding-right: -83px !important
	}
	.pr-82-sp {
		padding-right: -82px !important
	}
	.pr-81-sp {
		padding-right: -81px !important
	}
	.pr-80-sp {
		padding-right: -80px !important
	}
	.pr-79-sp {
		padding-right: -79px !important
	}
	.pr-78-sp {
		padding-right: -78px !important
	}
	.pr-77-sp {
		padding-right: -77px !important
	}
	.pr-76-sp {
		padding-right: -76px !important
	}
	.pr-75-sp {
		padding-right: -75px !important
	}
	.pr-74-sp {
		padding-right: -74px !important
	}
	.pr-73-sp {
		padding-right: -73px !important
	}
	.pr-72-sp {
		padding-right: -72px !important
	}
	.pr-71-sp {
		padding-right: -71px !important
	}
	.pr-70-sp {
		padding-right: -70px !important
	}
	.pr-69-sp {
		padding-right: -69px !important
	}
	.pr-68-sp {
		padding-right: -68px !important
	}
	.pr-67-sp {
		padding-right: -67px !important
	}
	.pr-66-sp {
		padding-right: -66px !important
	}
	.pr-65-sp {
		padding-right: -65px !important
	}
	.pr-64-sp {
		padding-right: -64px !important
	}
	.pr-63-sp {
		padding-right: -63px !important
	}
	.pr-62-sp {
		padding-right: -62px !important
	}
	.pr-61-sp {
		padding-right: -61px !important
	}
	.pr-60-sp {
		padding-right: -60px !important
	}
	.pr-59-sp {
		padding-right: -59px !important
	}
	.pr-58-sp {
		padding-right: -58px !important
	}
	.pr-57-sp {
		padding-right: -57px !important
	}
	.pr-56-sp {
		padding-right: -56px !important
	}
	.pr-55-sp {
		padding-right: -55px !important
	}
	.pr-54-sp {
		padding-right: -54px !important
	}
	.pr-53-sp {
		padding-right: -53px !important
	}
	.pr-52-sp {
		padding-right: -52px !important
	}
	.pr-51-sp {
		padding-right: -51px !important
	}
	.pr-50-sp {
		padding-right: -50px !important
	}
	.pr-49-sp {
		padding-right: -49px !important
	}
	.pr-48-sp {
		padding-right: -48px !important
	}
	.pr-47-sp {
		padding-right: -47px !important
	}
	.pr-46-sp {
		padding-right: -46px !important
	}
	.pr-45-sp {
		padding-right: -45px !important
	}
	.pr-44-sp {
		padding-right: -44px !important
	}
	.pr-43-sp {
		padding-right: -43px !important
	}
	.pr-42-sp {
		padding-right: -42px !important
	}
	.pr-41-sp {
		padding-right: -41px !important
	}
	.pr-40-sp {
		padding-right: -40px !important
	}
	.pr-39-sp {
		padding-right: -39px !important
	}
	.pr-38-sp {
		padding-right: -38px !important
	}
	.pr-37-sp {
		padding-right: -37px !important
	}
	.pr-36-sp {
		padding-right: -36px !important
	}
	.pr-35-sp {
		padding-right: -35px !important
	}
	.pr-34-sp {
		padding-right: -34px !important
	}
	.pr-33-sp {
		padding-right: -33px !important
	}
	.pr-32-sp {
		padding-right: -32px !important
	}
	.pr-31-sp {
		padding-right: -31px !important
	}
	.pr-30-sp {
		padding-right: -30px !important
	}
	.pr-29-sp {
		padding-right: -29px !important
	}
	.pr-28-sp {
		padding-right: -28px !important
	}
	.pr-27-sp {
		padding-right: -27px !important
	}
	.pr-26-sp {
		padding-right: -26px !important
	}
	.pr-25-sp {
		padding-right: -25px !important
	}
	.pr-24-sp {
		padding-right: -24px !important
	}
	.pr-23-sp {
		padding-right: -23px !important
	}
	.pr-22-sp {
		padding-right: -22px !important
	}
	.pr-21-sp {
		padding-right: -21px !important
	}
	.pr-20-sp {
		padding-right: -20px !important
	}
	.pr-19-sp {
		padding-right: -19px !important
	}
	.pr-18-sp {
		padding-right: -18px !important
	}
	.pr-17-sp {
		padding-right: -17px !important
	}
	.pr-16-sp {
		padding-right: -16px !important
	}
	.pr-15-sp {
		padding-right: -15px !important
	}
	.pr-14-sp {
		padding-right: -14px !important
	}
	.pr-13-sp {
		padding-right: -13px !important
	}
	.pr-12-sp {
		padding-right: -12px !important
	}
	.pr-11-sp {
		padding-right: -11px !important
	}
	.pr-10-sp {
		padding-right: -10px !important
	}
	.pr-9-sp {
		padding-right: -9px !important
	}
	.pr-8-sp {
		padding-right: -8px !important
	}
	.pr-7-sp {
		padding-right: -7px !important
	}
	.pr-6-sp {
		padding-right: -6px !important
	}
	.pr-5-sp {
		padding-right: -5px !important
	}
	.pr-4-sp {
		padding-right: -4px !important
	}
	.pr-3-sp {
		padding-right: -3px !important
	}
	.pr-2-sp {
		padding-right: -2px !important
	}
	.pr-1-sp {
		padding-right: -1px !important
	}
	.pr0-sp {
		padding-right: 0 !important
	}
	.pr1-sp {
		padding-right: 1px !important
	}
	.pr2-sp {
		padding-right: 2px !important
	}
	.pr3-sp {
		padding-right: 3px !important
	}
	.pr4-sp {
		padding-right: 4px !important
	}
	.pr5-sp {
		padding-right: 5px !important
	}
	.pr6-sp {
		padding-right: 6px !important
	}
	.pr7-sp {
		padding-right: 7px !important
	}
	.pr8-sp {
		padding-right: 8px !important
	}
	.pr9-sp {
		padding-right: 9px !important
	}
	.pr10-sp {
		padding-right: 10px !important
	}
	.pr11-sp {
		padding-right: 11px !important
	}
	.pr12-sp {
		padding-right: 12px !important
	}
	.pr13-sp {
		padding-right: 13px !important
	}
	.pr14-sp {
		padding-right: 14px !important
	}
	.pr15-sp {
		padding-right: 15px !important
	}
	.pr16-sp {
		padding-right: 16px !important
	}
	.pr17-sp {
		padding-right: 17px !important
	}
	.pr18-sp {
		padding-right: 18px !important
	}
	.pr19-sp {
		padding-right: 19px !important
	}
	.pr20-sp {
		padding-right: 20px !important
	}
	.pr21-sp {
		padding-right: 21px !important
	}
	.pr22-sp {
		padding-right: 22px !important
	}
	.pr23-sp {
		padding-right: 23px !important
	}
	.pr24-sp {
		padding-right: 24px !important
	}
	.pr25-sp {
		padding-right: 25px !important
	}
	.pr26-sp {
		padding-right: 26px !important
	}
	.pr27-sp {
		padding-right: 27px !important
	}
	.pr28-sp {
		padding-right: 28px !important
	}
	.pr29-sp {
		padding-right: 29px !important
	}
	.pr30-sp {
		padding-right: 30px !important
	}
	.pr31-sp {
		padding-right: 31px !important
	}
	.pr32-sp {
		padding-right: 32px !important
	}
	.pr33-sp {
		padding-right: 33px !important
	}
	.pr34-sp {
		padding-right: 34px !important
	}
	.pr35-sp {
		padding-right: 35px !important
	}
	.pr36-sp {
		padding-right: 36px !important
	}
	.pr37-sp {
		padding-right: 37px !important
	}
	.pr38-sp {
		padding-right: 38px !important
	}
	.pr39-sp {
		padding-right: 39px !important
	}
	.pr40-sp {
		padding-right: 40px !important
	}
	.pr41-sp {
		padding-right: 41px !important
	}
	.pr42-sp {
		padding-right: 42px !important
	}
	.pr43-sp {
		padding-right: 43px !important
	}
	.pr44-sp {
		padding-right: 44px !important
	}
	.pr45-sp {
		padding-right: 45px !important
	}
	.pr46-sp {
		padding-right: 46px !important
	}
	.pr47-sp {
		padding-right: 47px !important
	}
	.pr48-sp {
		padding-right: 48px !important
	}
	.pr49-sp {
		padding-right: 49px !important
	}
	.pr50-sp {
		padding-right: 50px !important
	}
	.pr51-sp {
		padding-right: 51px !important
	}
	.pr52-sp {
		padding-right: 52px !important
	}
	.pr53-sp {
		padding-right: 53px !important
	}
	.pr54-sp {
		padding-right: 54px !important
	}
	.pr55-sp {
		padding-right: 55px !important
	}
	.pr56-sp {
		padding-right: 56px !important
	}
	.pr57-sp {
		padding-right: 57px !important
	}
	.pr58-sp {
		padding-right: 58px !important
	}
	.pr59-sp {
		padding-right: 59px !important
	}
	.pr60-sp {
		padding-right: 60px !important
	}
	.pr61-sp {
		padding-right: 61px !important
	}
	.pr62-sp {
		padding-right: 62px !important
	}
	.pr63-sp {
		padding-right: 63px !important
	}
	.pr64-sp {
		padding-right: 64px !important
	}
	.pr65-sp {
		padding-right: 65px !important
	}
	.pr66-sp {
		padding-right: 66px !important
	}
	.pr67-sp {
		padding-right: 67px !important
	}
	.pr68-sp {
		padding-right: 68px !important
	}
	.pr69-sp {
		padding-right: 69px !important
	}
	.pr70-sp {
		padding-right: 70px !important
	}
	.pr71-sp {
		padding-right: 71px !important
	}
	.pr72-sp {
		padding-right: 72px !important
	}
	.pr73-sp {
		padding-right: 73px !important
	}
	.pr74-sp {
		padding-right: 74px !important
	}
	.pr75-sp {
		padding-right: 75px !important
	}
	.pr76-sp {
		padding-right: 76px !important
	}
	.pr77-sp {
		padding-right: 77px !important
	}
	.pr78-sp {
		padding-right: 78px !important
	}
	.pr79-sp {
		padding-right: 79px !important
	}
	.pr80-sp {
		padding-right: 80px !important
	}
	.pr81-sp {
		padding-right: 81px !important
	}
	.pr82-sp {
		padding-right: 82px !important
	}
	.pr83-sp {
		padding-right: 83px !important
	}
	.pr84-sp {
		padding-right: 84px !important
	}
	.pr85-sp {
		padding-right: 85px !important
	}
	.pr86-sp {
		padding-right: 86px !important
	}
	.pr87-sp {
		padding-right: 87px !important
	}
	.pr88-sp {
		padding-right: 88px !important
	}
	.pr89-sp {
		padding-right: 89px !important
	}
	.pr90-sp {
		padding-right: 90px !important
	}
	.pr91-sp {
		padding-right: 91px !important
	}
	.pr92-sp {
		padding-right: 92px !important
	}
	.pr93-sp {
		padding-right: 93px !important
	}
	.pr94-sp {
		padding-right: 94px !important
	}
	.pr95-sp {
		padding-right: 95px !important
	}
	.pr96-sp {
		padding-right: 96px !important
	}
	.pr97-sp {
		padding-right: 97px !important
	}
	.pr98-sp {
		padding-right: 98px !important
	}
	.pr99-sp {
		padding-right: 99px !important
	}
	.pr100-sp {
		padding-right: 100px !important
	}
	.pa0-sp {
		padding: 0px !important
	}
	.pa1-sp {
		padding: 1px !important
	}
	.pa2-sp {
		padding: 2px !important
	}
	.pa3-sp {
		padding: 3px !important
	}
	.pa4-sp {
		padding: 4px !important
	}
	.pa5-sp {
		padding: 5px !important
	}
	.pa6-sp {
		padding: 6px !important
	}
	.pa7-sp {
		padding: 7px !important
	}
	.pa8-sp {
		padding: 8px !important
	}
	.pa9-sp {
		padding: 9px !important
	}
	.pa10-sp {
		padding: 10px !important
	}
	.pa11-sp {
		padding: 11px !important
	}
	.pa12-sp {
		padding: 12px !important
	}
	.pa13-sp {
		padding: 13px !important
	}
	.pa14-sp {
		padding: 14px !important
	}
	.pa15-sp {
		padding: 15px !important
	}
	.pa16-sp {
		padding: 16px !important
	}
	.pa17-sp {
		padding: 17px !important
	}
	.pa18-sp {
		padding: 18px !important
	}
	.pa19-sp {
		padding: 19px !important
	}
	.pa20-sp {
		padding: 20px !important
	}
	.pa21-sp {
		padding: 21px !important
	}
	.pa22-sp {
		padding: 22px !important
	}
	.pa23-sp {
		padding: 23px !important
	}
	.pa24-sp {
		padding: 24px !important
	}
	.pa25-sp {
		padding: 25px !important
	}
	.pa26-sp {
		padding: 26px !important
	}
	.pa27-sp {
		padding: 27px !important
	}
	.pa28-sp {
		padding: 28px !important
	}
	.pa29-sp {
		padding: 29px !important
	}
	.pa30-sp {
		padding: 30px !important
	}
	.pa31-sp {
		padding: 31px !important
	}
	.pa32-sp {
		padding: 32px !important
	}
	.pa33-sp {
		padding: 33px !important
	}
	.pa34-sp {
		padding: 34px !important
	}
	.pa35-sp {
		padding: 35px !important
	}
	.pa36-sp {
		padding: 36px !important
	}
	.pa37-sp {
		padding: 37px !important
	}
	.pa38-sp {
		padding: 38px !important
	}
	.pa39-sp {
		padding: 39px !important
	}
	.pa40-sp {
		padding: 40px !important
	}
	.pa41-sp {
		padding: 41px !important
	}
	.pa42-sp {
		padding: 42px !important
	}
	.pa43-sp {
		padding: 43px !important
	}
	.pa44-sp {
		padding: 44px !important
	}
	.pa45-sp {
		padding: 45px !important
	}
	.pa46-sp {
		padding: 46px !important
	}
	.pa47-sp {
		padding: 47px !important
	}
	.pa48-sp {
		padding: 48px !important
	}
	.pa49-sp {
		padding: 49px !important
	}
	.pa50-sp {
		padding: 50px !important
	}
	.pa51-sp {
		padding: 51px !important
	}
	.pa52-sp {
		padding: 52px !important
	}
	.pa53-sp {
		padding: 53px !important
	}
	.pa54-sp {
		padding: 54px !important
	}
	.pa55-sp {
		padding: 55px !important
	}
	.pa56-sp {
		padding: 56px !important
	}
	.pa57-sp {
		padding: 57px !important
	}
	.pa58-sp {
		padding: 58px !important
	}
	.pa59-sp {
		padding: 59px !important
	}
	.pa60-sp {
		padding: 60px !important
	}
	.pa61-sp {
		padding: 61px !important
	}
	.pa62-sp {
		padding: 62px !important
	}
	.pa63-sp {
		padding: 63px !important
	}
	.pa64-sp {
		padding: 64px !important
	}
	.pa65-sp {
		padding: 65px !important
	}
	.pa66-sp {
		padding: 66px !important
	}
	.pa67-sp {
		padding: 67px !important
	}
	.pa68-sp {
		padding: 68px !important
	}
	.pa69-sp {
		padding: 69px !important
	}
	.pa70-sp {
		padding: 70px !important
	}
	.pa71-sp {
		padding: 71px !important
	}
	.pa72-sp {
		padding: 72px !important
	}
	.pa73-sp {
		padding: 73px !important
	}
	.pa74-sp {
		padding: 74px !important
	}
	.pa75-sp {
		padding: 75px !important
	}
	.pa76-sp {
		padding: 76px !important
	}
	.pa77-sp {
		padding: 77px !important
	}
	.pa78-sp {
		padding: 78px !important
	}
	.pa79-sp {
		padding: 79px !important
	}
	.pa80-sp {
		padding: 80px !important
	}
	.pa81-sp {
		padding: 81px !important
	}
	.pa82-sp {
		padding: 82px !important
	}
	.pa83-sp {
		padding: 83px !important
	}
	.pa84-sp {
		padding: 84px !important
	}
	.pa85-sp {
		padding: 85px !important
	}
	.pa86-sp {
		padding: 86px !important
	}
	.pa87-sp {
		padding: 87px !important
	}
	.pa88-sp {
		padding: 88px !important
	}
	.pa89-sp {
		padding: 89px !important
	}
	.pa90-sp {
		padding: 90px !important
	}
	.pa91-sp {
		padding: 91px !important
	}
	.pa92-sp {
		padding: 92px !important
	}
	.pa93-sp {
		padding: 93px !important
	}
	.pa94-sp {
		padding: 94px !important
	}
	.pa95-sp {
		padding: 95px !important
	}
	.pa96-sp {
		padding: 96px !important
	}
	.pa97-sp {
		padding: 97px !important
	}
	.pa98-sp {
		padding: 98px !important
	}
	.pa99-sp {
		padding: 99px !important
	}
	.pa100-sp {
		padding: 100px !important
	}
}
.mt0_1em {
	margin-top: 0.1em !important
}
.mb0_1em {
	margin-bottom: 0.1em !important
}
.ml0_1em {
	margin-left: 0.1em !important
}
.mr0_1em {
	margin-right: 0.1em !important
}
.mt0_2em {
	margin-top: 0.2em !important
}
.mb0_2em {
	margin-bottom: 0.2em !important
}
.ml0_2em {
	margin-left: 0.2em !important
}
.mr0_2em {
	margin-right: 0.2em !important
}
.mt0_25em {
	margin-top: 0.25em !important
}
.mb0_25em {
	margin-bottom: 0.25em !important
}
.ml0_25em {
	margin-left: 0.25em !important
}
.mr0_25em {
	margin-right: 0.25em !important
}
.mt0_3em {
	margin-top: 0.3em !important
}
.mb0_3em {
	margin-bottom: 0.3em !important
}
.ml0_3em {
	margin-left: 0.3em !important
}
.mr0_3em {
	margin-right: 0.3em !important
}
.mt0_4em {
	margin-top: 0.4em !important
}
.mb0_4em {
	margin-bottom: 0.4em !important
}
.ml0_4em {
	margin-left: 0.4em !important
}
.mr0_4em {
	margin-right: 0.4em !important
}
.mt0_5em {
	margin-top: 0.5em !important
}
.mb0_5em {
	margin-bottom: 0.5em !important
}
.mb1_8em {
	margin-bottom: 1.8em !important
}
.ml0_5em {
	margin-left: 0.5em !important
}
.mr0_5em {
	margin-right: 0.5em !important
}
.mt0_6em {
	margin-top: 0.6em !important
}
.mb0_6em {
	margin-bottom: 0.6em !important
}
.ml0_6em {
	margin-left: 0.6em !important
}
.mr0_6em {
	margin-right: 0.6em !important
}
.mt0_7em {
	margin-top: 0.7em !important
}
.mb0_7em {
	margin-bottom: 0.7em !important
}
.ml0_7em {
	margin-left: 0.7em !important
}
.mr0_7em {
	margin-right: 0.7em !important
}
.mt0_8em {
	margin-top: 0.8em !important
}
.mb0_8em {
	margin-bottom: 0.8em !important
}
.ml0_8em {
	margin-left: 0.8em !important
}
.mr0_8em {
	margin-right: 0.8em !important
}
.mt0_9em {
	margin-top: 0.9em !important
}
.mb0_9em {
	margin-bottom: 0.9em !important
}
.ml0_9em {
	margin-left: 0.9em !important
}
.mr0_9em {
	margin-right: 0.9em !important
}
.mt1_0em {
	margin-top: 1em !important
}
.mb1_0em {
	margin-bottom: 1em !important
}
.ml1_0em {
	margin-left: 1em !important
}
.mr1_0em {
	margin-right: 1em !important
}
.mt1_1em {
	margin-top: 1.1em !important
}
.mb1_1em {
	margin-bottom: 1.1em !important
}
.ml1_1em {
	margin-left: 1.1em !important
}
.mr1_1em {
	margin-right: 1.1em !important
}
.mt1_2em {
	margin-top: 1.2em !important
}
.mb1_2em {
	margin-bottom: 1.2em !important
}
.ml1_2em {
	margin-left: 1.2em !important
}
.mr1_2em {
	margin-right: 1.2em !important
}
.mt1_3em {
	margin-top: 1.3em !important
}
.mb1_3em {
	margin-bottom: 1.3em !important
}
.ml1_3em {
	margin-left: 1.3em !important
}
.mr1_3em {
	margin-right: 1.3em !important
}
.mt1_4em {
	margin-top: 1.4em !important
}
.mb1_4em {
	margin-bottom: 1.4em !important
}
.ml1_4em {
	margin-left: 1.4em !important
}
.mr1_4em {
	margin-right: 1.4em !important
}
.mt1_5em {
	margin-top: 1.5em !important
}
.mb1_5em {
	margin-bottom: 1.5em !important
}
.ml1_5em {
	margin-left: 1.5em !important
}
.mr1_5em {
	margin-right: 1.5em !important
}
.mt1_6em {
	margin-top: 1.6em !important
}
.mb1_6em {
	margin-bottom: 1.6em !important
}
.ml1_6em {
	margin-left: 1.6em !important
}
.mr1_6em {
	margin-right: 1.6em !important
}
.mt1_7em {
	margin-top: 1.7em !important
}
.mb1_7em {
	margin-bottom: 1.7em !important
}
.ml1_7em {
	margin-left: 1.7em !important
}
.mr1_7em {
	margin-right: 1.7em !important
}
.mt1_8em {
	margin-top: 1.8em !important
}
.ml1_8em {
	margin-left: 1.8em !important
}
.mr1_8em {
	margin-right: 1.8em !important
}
.mt1_9em {
	margin-top: 1.9em !important
}
.mb1_9em {
	margin-bottom: 1.9em !important
}
.ml1_9em {
	margin-left: 1.9em !important
}
.mr1_9em {
	margin-right: 1.9em !important
}
.mt2_0em {
	margin-top: 2em !important
}
.mb2_0em {
	margin-bottom: 2em !important
}
.ml2_0em {
	margin-left: 2em !important
}
.mr2_0em {
	margin-right: 2em !important
}
.mt2_1em {
	margin-top: 2.1em !important
}
.mb2_1em {
	margin-bottom: 2.1em !important
}
.ml2_1em {
	margin-left: 2.1em !important
}
.mr2_1em {
	margin-right: 2.1em !important
}
.mt2_2em {
	margin-top: 2.2em !important
}
.mb2_2em {
	margin-bottom: 2.2em !important
}
.ml2_2em {
	margin-left: 2.2em !important
}
.mr2_2em {
	margin-right: 2.2em !important
}
.mt2_3em {
	margin-top: 2.3em !important
}
.mb2_3em {
	margin-bottom: 2.3em !important
}
.ml2_3em {
	margin-left: 2.3em !important
}
.mr2_3em {
	margin-right: 2.3em !important
}
.mt2_4em {
	margin-top: 2.4em !important
}
.mb2_4em {
	margin-bottom: 2.4em !important
}
.ml2_4em {
	margin-left: 2.4em !important
}
.mr2_4em {
	margin-right: 2.4em !important
}
.mt2_5em {
	margin-top: 2.5em !important
}
.mb2_5em {
	margin-bottom: 2.5em !important
}
.ml2_5em {
	margin-left: 2.5em !important
}
.mr2_5em {
	margin-right: 2.5em !important
}
.mt2_6em {
	margin-top: 2.6em !important
}
.mb2_6em {
	margin-bottom: 2.6em !important
}
.ml2_6em {
	margin-left: 2.6em !important
}
.mr2_6em {
	margin-right: 2.6em !important
}
.mt2_7em {
	margin-top: 2.7em !important
}
.mb2_7em {
	margin-bottom: 2.7em !important
}
.ml2_7em {
	margin-left: 2.7em !important
}
.mr2_7em {
	margin-right: 2.7em !important
}
.mt2_8em {
	margin-top: 2.8em !important
}
.mb2_8em {
	margin-bottom: 2.8em !important
}
.ml2_8em {
	margin-left: 2.8em !important
}
.mr2_8em {
	margin-right: 2.8em !important
}
.mt2_9em {
	margin-top: 2.9em !important
}
.mb2_9em {
	margin-bottom: 2.9em !important
}
.ml2_9em {
	margin-left: 2.9em !important
}
.mr2_9em {
	margin-right: 2.9em !important
}
.mt3_0em {
	margin-top: 3em !important
}
.mb3_0em {
	margin-bottom: 3em !important
}
.ml3_0em {
	margin-left: 3em !important
}
.mr3_0em {
	margin-right: 3em !important
}
.mt3_1em {
	margin-top: 3.1em !important
}
.mb3_1em {
	margin-bottom: 3.1em !important
}
.ml3_1em {
	margin-left: 3.1em !important
}
.mr3_1em {
	margin-right: 3.1em !important
}
.mt3_2em {
	margin-top: 3.2em !important
}
.mb3_2em {
	margin-bottom: 3.2em !important
}
.ml3_2em {
	margin-left: 3.2em !important
}
.mr3_2em {
	margin-right: 3.2em !important
}
.mt3_3em {
	margin-top: 3.3em !important
}
.mb3_3em {
	margin-bottom: 3.3em !important
}
.ml3_3em {
	margin-left: 3.3em !important
}
.mr3_3em {
	margin-right: 3.3em !important
}
.mt3_4em {
	margin-top: 3.4em !important
}
.mb3_4em {
	margin-bottom: 3.4em !important
}
.ml3_4em {
	margin-left: 3.4em !important
}
.mr3_4em {
	margin-right: 3.4em !important
}
.mt3_5em {
	margin-top: 3.5em !important
}
.mb3_5em {
	margin-bottom: 3.5em !important
}
.ml3_5em {
	margin-left: 3.5em !important
}
.mr3_5em {
	margin-right: 3.5em !important
}
.mt3_6em {
	margin-top: 3.6em !important
}
.mb3_6em {
	margin-bottom: 3.6em !important
}
.ml3_6em {
	margin-left: 3.6em !important
}
.mr3_6em {
	margin-right: 3.6em !important
}
.mt3_7em {
	margin-top: 3.7em !important
}
.mb3_7em {
	margin-bottom: 3.7em !important
}
.ml3_7em {
	margin-left: 3.7em !important
}
.mr3_7em {
	margin-right: 3.7em !important
}
.mt3_8em {
	margin-top: 3.8em !important
}
.mb3_8em {
	margin-bottom: 3.8em !important
}
.ml3_8em {
	margin-left: 3.8em !important
}
.mr3_8em {
	margin-right: 3.8em !important
}
.mt3_9em {
	margin-top: 3.9em !important
}
.mb3_9em {
	margin-bottom: 3.9em !important
}
.ml3_9em {
	margin-left: 3.9em !important
}
.mr3_9em {
	margin-right: 3.9em !important
}
.mt4_0em {
	margin-top: 4em !important
}
.mb4_0em {
	margin-bottom: 4em !important
}
.ml4_0em {
	margin-left: 4em !important
}
.mr4_0em {
	margin-right: 4em !important
}
.mt4_1em {
	margin-top: 4.1em !important
}
.mb4_1em {
	margin-bottom: 4.1em !important
}
.ml4_1em {
	margin-left: 4.1em !important
}
.mr4_1em {
	margin-right: 4.1em !important
}
.mt4_2em {
	margin-top: 4.2em !important
}
.mb4_2em {
	margin-bottom: 4.2em !important
}
.ml4_2em {
	margin-left: 4.2em !important
}
.mr4_2em {
	margin-right: 4.2em !important
}
.mt4_3em {
	margin-top: 4.3em !important
}
.mb4_3em {
	margin-bottom: 4.3em !important
}
.ml4_3em {
	margin-left: 4.3em !important
}
.mr4_3em {
	margin-right: 4.3em !important
}
.mt4_4em {
	margin-top: 4.4em !important
}
.mb4_4em {
	margin-bottom: 4.4em !important
}
.ml4_4em {
	margin-left: 4.4em !important
}
.mr4_4em {
	margin-right: 4.4em !important
}
.mt4_5em {
	margin-top: 4.5em !important
}
.mb4_5em {
	margin-bottom: 4.5em !important
}
.ml4_5em {
	margin-left: 4.5em !important
}
.mr4_5em {
	margin-right: 4.5em !important
}
.mt4_6em {
	margin-top: 4.6em !important
}
.mb4_6em {
	margin-bottom: 4.6em !important
}
.ml4_6em {
	margin-left: 4.6em !important
}
.mr4_6em {
	margin-right: 4.6em !important
}
.mt4_7em {
	margin-top: 4.7em !important
}
.mb4_7em {
	margin-bottom: 4.7em !important
}
.ml4_7em {
	margin-left: 4.7em !important
}
.mr4_7em {
	margin-right: 4.7em !important
}
.mt4_8em {
	margin-top: 4.8em !important
}
.mb4_8em {
	margin-bottom: 4.8em !important
}
.ml4_8em {
	margin-left: 4.8em !important
}
.mr4_8em {
	margin-right: 4.8em !important
}
.mt4_9em {
	margin-top: 4.9em !important
}
.mb4_9em {
	margin-bottom: 4.9em !important
}
.ml4_9em {
	margin-left: 4.9em !important
}
.mr4_9em {
	margin-right: 4.9em !important
}
.mt5_0em {
	margin-top: 5em !important
}
.mb5_0em {
	margin-bottom: 5em !important
}
.ml5_0em {
	margin-left: 5em !important
}
.mr5_0em {
	margin-right: 5em !important
}
@media only screen and (min-width: 641px), print {
	.mt0_1em-exsp {
		margin-top: 0.1em !important
	}
	.mb0_1em-exsp {
		margin-bottom: 0.1em !important
	}
	.ml0_1em-exsp {
		margin-left: 0.1em !important
	}
	.mr0_1em-exsp {
		margin-right: 0.1em !important
	}
	.mt0_2em-exsp {
		margin-top: 0.2em !important
	}
	.mb0_2em-exsp {
		margin-bottom: 0.2em !important
	}
	.ml0_2em-exsp {
		margin-left: 0.2em !important
	}
	.mr0_2em-exsp {
		margin-right: 0.2em !important
	}
	.mt0_25em-exsp {
		margin-top: 0.25em !important
	}
	.mb0_25em-exsp {
		margin-bottom: 0.25em !important
	}
	.ml0_25em-exsp {
		margin-left: 0.25em !important
	}
	.mr0_25em-exsp {
		margin-right: 0.25em !important
	}
	.mt0_3em-exsp {
		margin-top: 0.3em !important
	}
	.mb0_3em-exsp {
		margin-bottom: 0.3em !important
	}
	.ml0_3em-exsp {
		margin-left: 0.3em !important
	}
	.mr0_3em-exsp {
		margin-right: 0.3em !important
	}
	.mt0_4em-exsp {
		margin-top: 0.4em !important
	}
	.mb0_4em-exsp {
		margin-bottom: 0.4em !important
	}
	.ml0_4em-exsp {
		margin-left: 0.4em !important
	}
	.mr0_4em-exsp {
		margin-right: 0.4em !important
	}
	.mt0_5em-exsp {
		margin-top: 0.5em !important
	}
	.mb0_5em-exsp {
		margin-bottom: 0.5em !important
	}
	.ml0_5em-exsp {
		margin-left: 0.5em !important
	}
	.mr0_5em-exsp {
		margin-right: 0.5em !important
	}
	.mt0_6em-exsp {
		margin-top: 0.6em !important
	}
	.mb0_6em-exsp {
		margin-bottom: 0.6em !important
	}
	.ml0_6em-exsp {
		margin-left: 0.6em !important
	}
	.mr0_6em-exsp {
		margin-right: 0.6em !important
	}
	.mt0_7em-exsp {
		margin-top: 0.7em !important
	}
	.mb0_7em-exsp {
		margin-bottom: 0.7em !important
	}
	.ml0_7em-exsp {
		margin-left: 0.7em !important
	}
	.mr0_7em-exsp {
		margin-right: 0.7em !important
	}
	.mt0_8em-exsp {
		margin-top: 0.8em !important
	}
	.mb0_8em-exsp {
		margin-bottom: 0.8em !important
	}
	.ml0_8em-exsp {
		margin-left: 0.8em !important
	}
	.mr0_8em-exsp {
		margin-right: 0.8em !important
	}
	.mt0_9em-exsp {
		margin-top: 0.9em !important
	}
	.mb0_9em-exsp {
		margin-bottom: 0.9em !important
	}
	.ml0_9em-exsp {
		margin-left: 0.9em !important
	}
	.mr0_9em-exsp {
		margin-right: 0.9em !important
	}
	.mt1_0em-exsp {
		margin-top: 1em !important
	}
	.mb1_0em-exsp {
		margin-bottom: 1em !important
	}
	.ml1_0em-exsp {
		margin-left: 1em !important
	}
	.mr1_0em-exsp {
		margin-right: 1em !important
	}
	.mt1_1em-exsp {
		margin-top: 1.1em !important
	}
	.mb1_1em-exsp {
		margin-bottom: 1.1em !important
	}
	.ml1_1em-exsp {
		margin-left: 1.1em !important
	}
	.mr1_1em-exsp {
		margin-right: 1.1em !important
	}
	.mt1_2em-exsp {
		margin-top: 1.2em !important
	}
	.mb1_2em-exsp {
		margin-bottom: 1.2em !important
	}
	.ml1_2em-exsp {
		margin-left: 1.2em !important
	}
	.mr1_2em-exsp {
		margin-right: 1.2em !important
	}
	.mt1_3em-exsp {
		margin-top: 1.3em !important
	}
	.mb1_3em-exsp {
		margin-bottom: 1.3em !important
	}
	.ml1_3em-exsp {
		margin-left: 1.3em !important
	}
	.mr1_3em-exsp {
		margin-right: 1.3em !important
	}
	.mt1_4em-exsp {
		margin-top: 1.4em !important
	}
	.mb1_4em-exsp {
		margin-bottom: 1.4em !important
	}
	.ml1_4em-exsp {
		margin-left: 1.4em !important
	}
	.mr1_4em-exsp {
		margin-right: 1.4em !important
	}
	.mt1_5em-exsp {
		margin-top: 1.5em !important
	}
	.mb1_5em-exsp {
		margin-bottom: 1.5em !important
	}
	.ml1_5em-exsp {
		margin-left: 1.5em !important
	}
	.mr1_5em-exsp {
		margin-right: 1.5em !important
	}
	.mt1_6em-exsp {
		margin-top: 1.6em !important
	}
	.mb1_6em-exsp {
		margin-bottom: 1.6em !important
	}
	.ml1_6em-exsp {
		margin-left: 1.6em !important
	}
	.mr1_6em-exsp {
		margin-right: 1.6em !important
	}
	.mt1_7em-exsp {
		margin-top: 1.7em !important
	}
	.mb1_7em-exsp {
		margin-bottom: 1.7em !important
	}
	.ml1_7em-exsp {
		margin-left: 1.7em !important
	}
	.mr1_7em-exsp {
		margin-right: 1.7em !important
	}
	.mt1_8em-exsp {
		margin-top: 1.8em !important
	}
	.mb1_8em-exsp {
		margin-bottom: 1.8em !important
	}
	.ml1_8em-exsp {
		margin-left: 1.8em !important
	}
	.mr1_8em-exsp {
		margin-right: 1.8em !important
	}
	.mt1_9em-exsp {
		margin-top: 1.9em !important
	}
	.mb1_9em-exsp {
		margin-bottom: 1.9em !important
	}
	.ml1_9em-exsp {
		margin-left: 1.9em !important
	}
	.mr1_9em-exsp {
		margin-right: 1.9em !important
	}
	.mt2_0em-exsp {
		margin-top: 2em !important
	}
	.mb2_0em-exsp {
		margin-bottom: 2em !important
	}
	.ml2_0em-exsp {
		margin-left: 2em !important
	}
	.mr2_0em-exsp {
		margin-right: 2em !important
	}
	.mt2_1em-exsp {
		margin-top: 2.1em !important
	}
	.mb2_1em-exsp {
		margin-bottom: 2.1em !important
	}
	.ml2_1em-exsp {
		margin-left: 2.1em !important
	}
	.mr2_1em-exsp {
		margin-right: 2.1em !important
	}
	.mt2_2em-exsp {
		margin-top: 2.2em !important
	}
	.mb2_2em-exsp {
		margin-bottom: 2.2em !important
	}
	.ml2_2em-exsp {
		margin-left: 2.2em !important
	}
	.mr2_2em-exsp {
		margin-right: 2.2em !important
	}
	.mt2_3em-exsp {
		margin-top: 2.3em !important
	}
	.mb2_3em-exsp {
		margin-bottom: 2.3em !important
	}
	.ml2_3em-exsp {
		margin-left: 2.3em !important
	}
	.mr2_3em-exsp {
		margin-right: 2.3em !important
	}
	.mt2_4em-exsp {
		margin-top: 2.4em !important
	}
	.mb2_4em-exsp {
		margin-bottom: 2.4em !important
	}
	.ml2_4em-exsp {
		margin-left: 2.4em !important
	}
	.mr2_4em-exsp {
		margin-right: 2.4em !important
	}
	.mt2_5em-exsp {
		margin-top: 2.5em !important
	}
	.mb2_5em-exsp {
		margin-bottom: 2.5em !important
	}
	.ml2_5em-exsp {
		margin-left: 2.5em !important
	}
	.mr2_5em-exsp {
		margin-right: 2.5em !important
	}
	.mt2_6em-exsp {
		margin-top: 2.6em !important
	}
	.mb2_6em-exsp {
		margin-bottom: 2.6em !important
	}
	.ml2_6em-exsp {
		margin-left: 2.6em !important
	}
	.mr2_6em-exsp {
		margin-right: 2.6em !important
	}
	.mt2_7em-exsp {
		margin-top: 2.7em !important
	}
	.mb2_7em-exsp {
		margin-bottom: 2.7em !important
	}
	.ml2_7em-exsp {
		margin-left: 2.7em !important
	}
	.mr2_7em-exsp {
		margin-right: 2.7em !important
	}
	.mt2_8em-exsp {
		margin-top: 2.8em !important
	}
	.mb2_8em-exsp {
		margin-bottom: 2.8em !important
	}
	.ml2_8em-exsp {
		margin-left: 2.8em !important
	}
	.mr2_8em-exsp {
		margin-right: 2.8em !important
	}
	.mt2_9em-exsp {
		margin-top: 2.9em !important
	}
	.mb2_9em-exsp {
		margin-bottom: 2.9em !important
	}
	.ml2_9em-exsp {
		margin-left: 2.9em !important
	}
	.mr2_9em-exsp {
		margin-right: 2.9em !important
	}
	.mt3_0em-exsp {
		margin-top: 3em !important
	}
	.mb3_0em-exsp {
		margin-bottom: 3em !important
	}
	.ml3_0em-exsp {
		margin-left: 3em !important
	}
	.mr3_0em-exsp {
		margin-right: 3em !important
	}
	.mt3_1em-exsp {
		margin-top: 3.1em !important
	}
	.mb3_1em-exsp {
		margin-bottom: 3.1em !important
	}
	.ml3_1em-exsp {
		margin-left: 3.1em !important
	}
	.mr3_1em-exsp {
		margin-right: 3.1em !important
	}
	.mt3_2em-exsp {
		margin-top: 3.2em !important
	}
	.mb3_2em-exsp {
		margin-bottom: 3.2em !important
	}
	.ml3_2em-exsp {
		margin-left: 3.2em !important
	}
	.mr3_2em-exsp {
		margin-right: 3.2em !important
	}
	.mt3_3em-exsp {
		margin-top: 3.3em !important
	}
	.mb3_3em-exsp {
		margin-bottom: 3.3em !important
	}
	.ml3_3em-exsp {
		margin-left: 3.3em !important
	}
	.mr3_3em-exsp {
		margin-right: 3.3em !important
	}
	.mt3_4em-exsp {
		margin-top: 3.4em !important
	}
	.mb3_4em-exsp {
		margin-bottom: 3.4em !important
	}
	.ml3_4em-exsp {
		margin-left: 3.4em !important
	}
	.mr3_4em-exsp {
		margin-right: 3.4em !important
	}
	.mt3_5em-exsp {
		margin-top: 3.5em !important
	}
	.mb3_5em-exsp {
		margin-bottom: 3.5em !important
	}
	.ml3_5em-exsp {
		margin-left: 3.5em !important
	}
	.mr3_5em-exsp {
		margin-right: 3.5em !important
	}
	.mt3_6em-exsp {
		margin-top: 3.6em !important
	}
	.mb3_6em-exsp {
		margin-bottom: 3.6em !important
	}
	.ml3_6em-exsp {
		margin-left: 3.6em !important
	}
	.mr3_6em-exsp {
		margin-right: 3.6em !important
	}
	.mt3_7em-exsp {
		margin-top: 3.7em !important
	}
	.mb3_7em-exsp {
		margin-bottom: 3.7em !important
	}
	.ml3_7em-exsp {
		margin-left: 3.7em !important
	}
	.mr3_7em-exsp {
		margin-right: 3.7em !important
	}
	.mt3_8em-exsp {
		margin-top: 3.8em !important
	}
	.mb3_8em-exsp {
		margin-bottom: 3.8em !important
	}
	.ml3_8em-exsp {
		margin-left: 3.8em !important
	}
	.mr3_8em-exsp {
		margin-right: 3.8em !important
	}
	.mt3_9em-exsp {
		margin-top: 3.9em !important
	}
	.mb3_9em-exsp {
		margin-bottom: 3.9em !important
	}
	.ml3_9em-exsp {
		margin-left: 3.9em !important
	}
	.mr3_9em-exsp {
		margin-right: 3.9em !important
	}
	.mt4_0em-exsp {
		margin-top: 4em !important
	}
	.mb4_0em-exsp {
		margin-bottom: 4em !important
	}
	.ml4_0em-exsp {
		margin-left: 4em !important
	}
	.mr4_0em-exsp {
		margin-right: 4em !important
	}
	.mt4_1em-exsp {
		margin-top: 4.1em !important
	}
	.mb4_1em-exsp {
		margin-bottom: 4.1em !important
	}
	.ml4_1em-exsp {
		margin-left: 4.1em !important
	}
	.mr4_1em-exsp {
		margin-right: 4.1em !important
	}
	.mt4_2em-exsp {
		margin-top: 4.2em !important
	}
	.mb4_2em-exsp {
		margin-bottom: 4.2em !important
	}
	.ml4_2em-exsp {
		margin-left: 4.2em !important
	}
	.mr4_2em-exsp {
		margin-right: 4.2em !important
	}
	.mt4_3em-exsp {
		margin-top: 4.3em !important
	}
	.mb4_3em-exsp {
		margin-bottom: 4.3em !important
	}
	.ml4_3em-exsp {
		margin-left: 4.3em !important
	}
	.mr4_3em-exsp {
		margin-right: 4.3em !important
	}
	.mt4_4em-exsp {
		margin-top: 4.4em !important
	}
	.mb4_4em-exsp {
		margin-bottom: 4.4em !important
	}
	.ml4_4em-exsp {
		margin-left: 4.4em !important
	}
	.mr4_4em-exsp {
		margin-right: 4.4em !important
	}
	.mt4_5em-exsp {
		margin-top: 4.5em !important
	}
	.mb4_5em-exsp {
		margin-bottom: 4.5em !important
	}
	.ml4_5em-exsp {
		margin-left: 4.5em !important
	}
	.mr4_5em-exsp {
		margin-right: 4.5em !important
	}
	.mt4_6em-exsp {
		margin-top: 4.6em !important
	}
	.mb4_6em-exsp {
		margin-bottom: 4.6em !important
	}
	.ml4_6em-exsp {
		margin-left: 4.6em !important
	}
	.mr4_6em-exsp {
		margin-right: 4.6em !important
	}
	.mt4_7em-exsp {
		margin-top: 4.7em !important
	}
	.mb4_7em-exsp {
		margin-bottom: 4.7em !important
	}
	.ml4_7em-exsp {
		margin-left: 4.7em !important
	}
	.mr4_7em-exsp {
		margin-right: 4.7em !important
	}
	.mt4_8em-exsp {
		margin-top: 4.8em !important
	}
	.mb4_8em-exsp {
		margin-bottom: 4.8em !important
	}
	.ml4_8em-exsp {
		margin-left: 4.8em !important
	}
	.mr4_8em-exsp {
		margin-right: 4.8em !important
	}
	.mt4_9em-exsp {
		margin-top: 4.9em !important
	}
	.mb4_9em-exsp {
		margin-bottom: 4.9em !important
	}
	.ml4_9em-exsp {
		margin-left: 4.9em !important
	}
	.mr4_9em-exsp {
		margin-right: 4.9em !important
	}
	.mt5_0em-exsp {
		margin-top: 5em !important
	}
	.mb5_0em-exsp {
		margin-bottom: 5em !important
	}
	.ml5_0em-exsp {
		margin-left: 5em !important
	}
	.mr5_0em-exsp {
		margin-right: 5em !important
	}
}
@media only screen and (max-width: 640px), print {
	.mt0_1em-sp {
		margin-top: 0.1em !important
	}
	.mb0_1em-sp {
		margin-bottom: 0.1em !important
	}
	.ml0_1em-sp {
		margin-left: 0.1em !important
	}
	.mr0_1em-sp {
		margin-right: 0.1em !important
	}
	.mt0_2em-sp {
		margin-top: 0.2em !important
	}
	.mb0_2em-sp {
		margin-bottom: 0.2em !important
	}
	.ml0_2em-sp {
		margin-left: 0.2em !important
	}
	.mr0_2em-sp {
		margin-right: 0.2em !important
	}
	.mt0_25em-sp {
		margin-top: 0.25em !important
	}
	.mb0_25em-sp {
		margin-bottom: 0.25em !important
	}
	.ml0_25em-sp {
		margin-left: 0.25em !important
	}
	.mr0_25em-sp {
		margin-right: 0.25em !important
	}
	.mt0_3em-sp {
		margin-top: 0.3em !important
	}
	.mb0_3em-sp {
		margin-bottom: 0.3em !important
	}
	.ml0_3em-sp {
		margin-left: 0.3em !important
	}
	.mr0_3em-sp {
		margin-right: 0.3em !important
	}
	.mt0_4em-sp {
		margin-top: 0.4em !important
	}
	.mb0_4em-sp {
		margin-bottom: 0.4em !important
	}
	.ml0_4em-sp {
		margin-left: 0.4em !important
	}
	.mr0_4em-sp {
		margin-right: 0.4em !important
	}
	.mt0_5em-sp {
		margin-top: 0.5em !important
	}
	.mb0_5em-sp {
		margin-bottom: 0.5em !important
	}
	.ml0_5em-sp {
		margin-left: 0.5em !important
	}
	.mr0_5em-sp {
		margin-right: 0.5em !important
	}
	.mt0_6em-sp {
		margin-top: 0.6em !important
	}
	.mb0_6em-sp {
		margin-bottom: 0.6em !important
	}
	.ml0_6em-sp {
		margin-left: 0.6em !important
	}
	.mr0_6em-sp {
		margin-right: 0.6em !important
	}
	.mt0_7em-sp {
		margin-top: 0.7em !important
	}
	.mb0_7em-sp {
		margin-bottom: 0.7em !important
	}
	.ml0_7em-sp {
		margin-left: 0.7em !important
	}
	.mr0_7em-sp {
		margin-right: 0.7em !important
	}
	.mt0_8em-sp {
		margin-top: 0.8em !important
	}
	.mb0_8em-sp {
		margin-bottom: 0.8em !important
	}
	.ml0_8em-sp {
		margin-left: 0.8em !important
	}
	.mr0_8em-sp {
		margin-right: 0.8em !important
	}
	.mt0_9em-sp {
		margin-top: 0.9em !important
	}
	.mb0_9em-sp {
		margin-bottom: 0.9em !important
	}
	.ml0_9em-sp {
		margin-left: 0.9em !important
	}
	.mr0_9em-sp {
		margin-right: 0.9em !important
	}
	.mt1_0em-sp {
		margin-top: 1em !important
	}
	.mb1_0em-sp {
		margin-bottom: 1em !important
	}
	.ml1_0em-sp {
		margin-left: 1em !important
	}
	.mr1_0em-sp {
		margin-right: 1em !important
	}
	.mt1_1em-sp {
		margin-top: 1.1em !important
	}
	.mb1_1em-sp {
		margin-bottom: 1.1em !important
	}
	.ml1_1em-sp {
		margin-left: 1.1em !important
	}
	.mr1_1em-sp {
		margin-right: 1.1em !important
	}
	.mt1_2em-sp {
		margin-top: 1.2em !important
	}
	.mb1_2em-sp {
		margin-bottom: 1.2em !important
	}
	.ml1_2em-sp {
		margin-left: 1.2em !important
	}
	.mr1_2em-sp {
		margin-right: 1.2em !important
	}
	.mt1_3em-sp {
		margin-top: 1.3em !important
	}
	.mb1_3em-sp {
		margin-bottom: 1.3em !important
	}
	.ml1_3em-sp {
		margin-left: 1.3em !important
	}
	.mr1_3em-sp {
		margin-right: 1.3em !important
	}
	.mt1_4em-sp {
		margin-top: 1.4em !important
	}
	.mb1_4em-sp {
		margin-bottom: 1.4em !important
	}
	.ml1_4em-sp {
		margin-left: 1.4em !important
	}
	.mr1_4em-sp {
		margin-right: 1.4em !important
	}
	.mt1_5em-sp {
		margin-top: 1.5em !important
	}
	.mb1_5em-sp {
		margin-bottom: 1.5em !important
	}
	.ml1_5em-sp {
		margin-left: 1.5em !important
	}
	.mr1_5em-sp {
		margin-right: 1.5em !important
	}
	.mt1_6em-sp {
		margin-top: 1.6em !important
	}
	.mb1_6em-sp {
		margin-bottom: 1.6em !important
	}
	.ml1_6em-sp {
		margin-left: 1.6em !important
	}
	.mr1_6em-sp {
		margin-right: 1.6em !important
	}
	.mt1_7em-sp {
		margin-top: 1.7em !important
	}
	.mb1_7em-sp {
		margin-bottom: 1.7em !important
	}
	.ml1_7em-sp {
		margin-left: 1.7em !important
	}
	.mr1_7em-sp {
		margin-right: 1.7em !important
	}
	.mt1_8em-sp {
		margin-top: 1.8em !important
	}
	.mb1_8em-sp {
		margin-bottom: 1.8em !important
	}
	.ml1_8em-sp {
		margin-left: 1.8em !important
	}
	.mr1_8em-sp {
		margin-right: 1.8em !important
	}
	.mt1_9em-sp {
		margin-top: 1.9em !important
	}
	.mb1_9em-sp {
		margin-bottom: 1.9em !important
	}
	.ml1_9em-sp {
		margin-left: 1.9em !important
	}
	.mr1_9em-sp {
		margin-right: 1.9em !important
	}
	.mt2_0em-sp {
		margin-top: 2em !important
	}
	.mb2_0em-sp {
		margin-bottom: 2em !important
	}
	.ml2_0em-sp {
		margin-left: 2em !important
	}
	.mr2_0em-sp {
		margin-right: 2em !important
	}
	.mt2_1em-sp {
		margin-top: 2.1em !important
	}
	.mb2_1em-sp {
		margin-bottom: 2.1em !important
	}
	.ml2_1em-sp {
		margin-left: 2.1em !important
	}
	.mr2_1em-sp {
		margin-right: 2.1em !important
	}
	.mt2_2em-sp {
		margin-top: 2.2em !important
	}
	.mb2_2em-sp {
		margin-bottom: 2.2em !important
	}
	.ml2_2em-sp {
		margin-left: 2.2em !important
	}
	.mr2_2em-sp {
		margin-right: 2.2em !important
	}
	.mt2_3em-sp {
		margin-top: 2.3em !important
	}
	.mb2_3em-sp {
		margin-bottom: 2.3em !important
	}
	.ml2_3em-sp {
		margin-left: 2.3em !important
	}
	.mr2_3em-sp {
		margin-right: 2.3em !important
	}
	.mt2_4em-sp {
		margin-top: 2.4em !important
	}
	.mb2_4em-sp {
		margin-bottom: 2.4em !important
	}
	.ml2_4em-sp {
		margin-left: 2.4em !important
	}
	.mr2_4em-sp {
		margin-right: 2.4em !important
	}
	.mt2_5em-sp {
		margin-top: 2.5em !important
	}
	.mb2_5em-sp {
		margin-bottom: 2.5em !important
	}
	.ml2_5em-sp {
		margin-left: 2.5em !important
	}
	.mr2_5em-sp {
		margin-right: 2.5em !important
	}
	.mt2_6em-sp {
		margin-top: 2.6em !important
	}
	.mb2_6em-sp {
		margin-bottom: 2.6em !important
	}
	.ml2_6em-sp {
		margin-left: 2.6em !important
	}
	.mr2_6em-sp {
		margin-right: 2.6em !important
	}
	.mt2_7em-sp {
		margin-top: 2.7em !important
	}
	.mb2_7em-sp {
		margin-bottom: 2.7em !important
	}
	.ml2_7em-sp {
		margin-left: 2.7em !important
	}
	.mr2_7em-sp {
		margin-right: 2.7em !important
	}
	.mt2_8em-sp {
		margin-top: 2.8em !important
	}
	.mb2_8em-sp {
		margin-bottom: 2.8em !important
	}
	.ml2_8em-sp {
		margin-left: 2.8em !important
	}
	.mr2_8em-sp {
		margin-right: 2.8em !important
	}
	.mt2_9em-sp {
		margin-top: 2.9em !important
	}
	.mb2_9em-sp {
		margin-bottom: 2.9em !important
	}
	.ml2_9em-sp {
		margin-left: 2.9em !important
	}
	.mr2_9em-sp {
		margin-right: 2.9em !important
	}
	.mt3_0em-sp {
		margin-top: 3em !important
	}
	.mb3_0em-sp {
		margin-bottom: 3em !important
	}
	.ml3_0em-sp {
		margin-left: 3em !important
	}
	.mr3_0em-sp {
		margin-right: 3em !important
	}
	.mt3_1em-sp {
		margin-top: 3.1em !important
	}
	.mb3_1em-sp {
		margin-bottom: 3.1em !important
	}
	.ml3_1em-sp {
		margin-left: 3.1em !important
	}
	.mr3_1em-sp {
		margin-right: 3.1em !important
	}
	.mt3_2em-sp {
		margin-top: 3.2em !important
	}
	.mb3_2em-sp {
		margin-bottom: 3.2em !important
	}
	.ml3_2em-sp {
		margin-left: 3.2em !important
	}
	.mr3_2em-sp {
		margin-right: 3.2em !important
	}
	.mt3_3em-sp {
		margin-top: 3.3em !important
	}
	.mb3_3em-sp {
		margin-bottom: 3.3em !important
	}
	.ml3_3em-sp {
		margin-left: 3.3em !important
	}
	.mr3_3em-sp {
		margin-right: 3.3em !important
	}
	.mt3_4em-sp {
		margin-top: 3.4em !important
	}
	.mb3_4em-sp {
		margin-bottom: 3.4em !important
	}
	.ml3_4em-sp {
		margin-left: 3.4em !important
	}
	.mr3_4em-sp {
		margin-right: 3.4em !important
	}
	.mt3_5em-sp {
		margin-top: 3.5em !important
	}
	.mb3_5em-sp {
		margin-bottom: 3.5em !important
	}
	.ml3_5em-sp {
		margin-left: 3.5em !important
	}
	.mr3_5em-sp {
		margin-right: 3.5em !important
	}
	.mt3_6em-sp {
		margin-top: 3.6em !important
	}
	.mb3_6em-sp {
		margin-bottom: 3.6em !important
	}
	.ml3_6em-sp {
		margin-left: 3.6em !important
	}
	.mr3_6em-sp {
		margin-right: 3.6em !important
	}
	.mt3_7em-sp {
		margin-top: 3.7em !important
	}
	.mb3_7em-sp {
		margin-bottom: 3.7em !important
	}
	.ml3_7em-sp {
		margin-left: 3.7em !important
	}
	.mr3_7em-sp {
		margin-right: 3.7em !important
	}
	.mt3_8em-sp {
		margin-top: 3.8em !important
	}
	.mb3_8em-sp {
		margin-bottom: 3.8em !important
	}
	.ml3_8em-sp {
		margin-left: 3.8em !important
	}
	.mr3_8em-sp {
		margin-right: 3.8em !important
	}
	.mt3_9em-sp {
		margin-top: 3.9em !important
	}
	.mb3_9em-sp {
		margin-bottom: 3.9em !important
	}
	.ml3_9em-sp {
		margin-left: 3.9em !important
	}
	.mr3_9em-sp {
		margin-right: 3.9em !important
	}
	.mt4_0em-sp {
		margin-top: 4em !important
	}
	.mb4_0em-sp {
		margin-bottom: 4em !important
	}
	.ml4_0em-sp {
		margin-left: 4em !important
	}
	.mr4_0em-sp {
		margin-right: 4em !important
	}
	.mt4_1em-sp {
		margin-top: 4.1em !important
	}
	.mb4_1em-sp {
		margin-bottom: 4.1em !important
	}
	.ml4_1em-sp {
		margin-left: 4.1em !important
	}
	.mr4_1em-sp {
		margin-right: 4.1em !important
	}
	.mt4_2em-sp {
		margin-top: 4.2em !important
	}
	.mb4_2em-sp {
		margin-bottom: 4.2em !important
	}
	.ml4_2em-sp {
		margin-left: 4.2em !important
	}
	.mr4_2em-sp {
		margin-right: 4.2em !important
	}
	.mt4_3em-sp {
		margin-top: 4.3em !important
	}
	.mb4_3em-sp {
		margin-bottom: 4.3em !important
	}
	.ml4_3em-sp {
		margin-left: 4.3em !important
	}
	.mr4_3em-sp {
		margin-right: 4.3em !important
	}
	.mt4_4em-sp {
		margin-top: 4.4em !important
	}
	.mb4_4em-sp {
		margin-bottom: 4.4em !important
	}
	.ml4_4em-sp {
		margin-left: 4.4em !important
	}
	.mr4_4em-sp {
		margin-right: 4.4em !important
	}
	.mt4_5em-sp {
		margin-top: 4.5em !important
	}
	.mb4_5em-sp {
		margin-bottom: 4.5em !important
	}
	.ml4_5em-sp {
		margin-left: 4.5em !important
	}
	.mr4_5em-sp {
		margin-right: 4.5em !important
	}
	.mt4_6em-sp {
		margin-top: 4.6em !important
	}
	.mb4_6em-sp {
		margin-bottom: 4.6em !important
	}
	.ml4_6em-sp {
		margin-left: 4.6em !important
	}
	.mr4_6em-sp {
		margin-right: 4.6em !important
	}
	.mt4_7em-sp {
		margin-top: 4.7em !important
	}
	.mb4_7em-sp {
		margin-bottom: 4.7em !important
	}
	.ml4_7em-sp {
		margin-left: 4.7em !important
	}
	.mr4_7em-sp {
		margin-right: 4.7em !important
	}
	.mt4_8em-sp {
		margin-top: 4.8em !important
	}
	.mb4_8em-sp {
		margin-bottom: 4.8em !important
	}
	.ml4_8em-sp {
		margin-left: 4.8em !important
	}
	.mr4_8em-sp {
		margin-right: 4.8em !important
	}
	.mt4_9em-sp {
		margin-top: 4.9em !important
	}
	.mb4_9em-sp {
		margin-bottom: 4.9em !important
	}
	.ml4_9em-sp {
		margin-left: 4.9em !important
	}
	.mr4_9em-sp {
		margin-right: 4.9em !important
	}
	.mt5_0em-sp {
		margin-top: 5em !important
	}
	.mb5_0em-sp {
		margin-bottom: 5em !important
	}
	.ml5_0em-sp {
		margin-left: 5em !important
	}
	.mr5_0em-sp {
		margin-right: 5em !important
	}
}
.pt0_1em {
	padding-top: 0.1em !important
}
.pb0_1em {
	padding-bottom: 0.1em !important
}
.pl0_1em {
	padding-left: 0.1em !important
}
.pr0_1em {
	padding-right: 0.1em !important
}
.pt0_2em {
	padding-top: 0.2em !important
}
.pb0_2em {
	padding-bottom: 0.2em !important
}
.pl0_2em {
	padding-left: 0.2em !important
}
.pr0_2em {
	padding-right: 0.2em !important
}
.pt0_25em {
	padding-top: 0.25em !important
}
.pb0_25em {
	padding-bottom: 0.25em !important
}
.pl0_25em {
	padding-left: 0.25em !important
}
.pr0_25em {
	padding-right: 0.25em !important
}
.pt0_3em {
	padding-top: 0.3em !important
}
.pb0_3em {
	padding-bottom: 0.3em !important
}
.pl0_3em {
	padding-left: 0.3em !important
}
.pr0_3em {
	padding-right: 0.3em !important
}
.pt0_4em {
	padding-top: 0.4em !important
}
.pb0_4em {
	padding-bottom: 0.4em !important
}
.pl0_4em {
	padding-left: 0.4em !important
}
.pr0_4em {
	padding-right: 0.4em !important
}
.pt0_5em {
	padding-top: 0.5em !important
}
.pb0_5em {
	padding-bottom: 0.5em !important
}
.pl0_5em {
	padding-left: 0.5em !important
}
.pr0_5em {
	padding-right: 0.5em !important
}
.pt0_6em {
	padding-top: 0.6em !important
}
.pb0_6em {
	padding-bottom: 0.6em !important
}
.pl0_6em {
	padding-left: 0.6em !important
}
.pr0_6em {
	padding-right: 0.6em !important
}
.pt0_7em {
	padding-top: 0.7em !important
}
.pb0_7em {
	padding-bottom: 0.7em !important
}
.pl0_7em {
	padding-left: 0.7em !important
}
.pr0_7em {
	padding-right: 0.7em !important
}
.pt0_8em {
	padding-top: 0.8em !important
}
.pb0_8em {
	padding-bottom: 0.8em !important
}
.pl0_8em {
	padding-left: 0.8em !important
}
.pr0_8em {
	padding-right: 0.8em !important
}
.pt0_9em {
	padding-top: 0.9em !important
}
.pb0_9em {
	padding-bottom: 0.9em !important
}
.pl0_9em {
	padding-left: 0.9em !important
}
.pr0_9em {
	padding-right: 0.9em !important
}
.pt1_0em {
	padding-top: 1em !important
}
.pb1_0em {
	padding-bottom: 1em !important
}
.pl1_0em {
	padding-left: 1em !important
}
.pr1_0em {
	padding-right: 1em !important
}
.pt1_1em {
	padding-top: 1.1em !important
}
.pb1_1em {
	padding-bottom: 1.1em !important
}
.pl1_1em {
	padding-left: 1.1em !important
}
.pr1_1em {
	padding-right: 1.1em !important
}
.pt1_2em {
	padding-top: 1.2em !important
}
.pb1_2em {
	padding-bottom: 1.2em !important
}
.pl1_2em {
	padding-left: 1.2em !important
}
.pr1_2em {
	padding-right: 1.2em !important
}
.pt1_3em {
	padding-top: 1.3em !important
}
.pb1_3em {
	padding-bottom: 1.3em !important
}
.pl1_3em {
	padding-left: 1.3em !important
}
.pr1_3em {
	padding-right: 1.3em !important
}
.pt1_4em {
	padding-top: 1.4em !important
}
.pb1_4em {
	padding-bottom: 1.4em !important
}
.pl1_4em {
	padding-left: 1.4em !important
}
.pr1_4em {
	padding-right: 1.4em !important
}
.pt1_5em {
	padding-top: 1.5em !important
}
.pb1_5em {
	padding-bottom: 1.5em !important
}
.pl1_5em {
	padding-left: 1.5em !important
}
.pr1_5em {
	padding-right: 1.5em !important
}
.pt1_6em {
	padding-top: 1.6em !important
}
.pb1_6em {
	padding-bottom: 1.6em !important
}
.pl1_6em {
	padding-left: 1.6em !important
}
.pr1_6em {
	padding-right: 1.6em !important
}
.pt1_7em {
	padding-top: 1.7em !important
}
.pb1_7em {
	padding-bottom: 1.7em !important
}
.pl1_7em {
	padding-left: 1.7em !important
}
.pr1_7em {
	padding-right: 1.7em !important
}
.pt1_8em {
	padding-top: 1.8em !important
}
.pb1_8em {
	padding-bottom: 1.8em !important
}
.pl1_8em {
	padding-left: 1.8em !important
}
.pr1_8em {
	padding-right: 1.8em !important
}
.pt1_9em {
	padding-top: 1.9em !important
}
.pb1_9em {
	padding-bottom: 1.9em !important
}
.pl1_9em {
	padding-left: 1.9em !important
}
.pr1_9em {
	padding-right: 1.9em !important
}
.pt2_0em {
	padding-top: 2em !important
}
.pb2_0em {
	padding-bottom: 2em !important
}
.pl2_0em {
	padding-left: 2em !important
}
.pr2_0em {
	padding-right: 2em !important
}
.pt2_1em {
	padding-top: 2.1em !important
}
.pb2_1em {
	padding-bottom: 2.1em !important
}
.pl2_1em {
	padding-left: 2.1em !important
}
.pr2_1em {
	padding-right: 2.1em !important
}
.pt2_2em {
	padding-top: 2.2em !important
}
.pb2_2em {
	padding-bottom: 2.2em !important
}
.pl2_2em {
	padding-left: 2.2em !important
}
.pr2_2em {
	padding-right: 2.2em !important
}
.pt2_3em {
	padding-top: 2.3em !important
}
.pb2_3em {
	padding-bottom: 2.3em !important
}
.pl2_3em {
	padding-left: 2.3em !important
}
.pr2_3em {
	padding-right: 2.3em !important
}
.pt2_4em {
	padding-top: 2.4em !important
}
.pb2_4em {
	padding-bottom: 2.4em !important
}
.pl2_4em {
	padding-left: 2.4em !important
}
.pr2_4em {
	padding-right: 2.4em !important
}
.pt2_5em {
	padding-top: 2.5em !important
}
.pb2_5em {
	padding-bottom: 2.5em !important
}
.pl2_5em {
	padding-left: 2.5em !important
}
.pr2_5em {
	padding-right: 2.5em !important
}
.pt2_6em {
	padding-top: 2.6em !important
}
.pb2_6em {
	padding-bottom: 2.6em !important
}
.pl2_6em {
	padding-left: 2.6em !important
}
.pr2_6em {
	padding-right: 2.6em !important
}
.pt2_7em {
	padding-top: 2.7em !important
}
.pb2_7em {
	padding-bottom: 2.7em !important
}
.pl2_7em {
	padding-left: 2.7em !important
}
.pr2_7em {
	padding-right: 2.7em !important
}
.pt2_8em {
	padding-top: 2.8em !important
}
.pb2_8em {
	padding-bottom: 2.8em !important
}
.pl2_8em {
	padding-left: 2.8em !important
}
.pr2_8em {
	padding-right: 2.8em !important
}
.pt2_9em {
	padding-top: 2.9em !important
}
.pb2_9em {
	padding-bottom: 2.9em !important
}
.pl2_9em {
	padding-left: 2.9em !important
}
.pr2_9em {
	padding-right: 2.9em !important
}
.pt3_0em {
	padding-top: 3em !important
}
.pb3_0em {
	padding-bottom: 3em !important
}
.pl3_0em {
	padding-left: 3em !important
}
.pr3_0em {
	padding-right: 3em !important
}
.pt3_1em {
	padding-top: 3.1em !important
}
.pb3_1em {
	padding-bottom: 3.1em !important
}
.pl3_1em {
	padding-left: 3.1em !important
}
.pr3_1em {
	padding-right: 3.1em !important
}
.pt3_2em {
	padding-top: 3.2em !important
}
.pb3_2em {
	padding-bottom: 3.2em !important
}
.pl3_2em {
	padding-left: 3.2em !important
}
.pr3_2em {
	padding-right: 3.2em !important
}
.pt3_3em {
	padding-top: 3.3em !important
}
.pb3_3em {
	padding-bottom: 3.3em !important
}
.pl3_3em {
	padding-left: 3.3em !important
}
.pr3_3em {
	padding-right: 3.3em !important
}
.pt3_4em {
	padding-top: 3.4em !important
}
.pb3_4em {
	padding-bottom: 3.4em !important
}
.pl3_4em {
	padding-left: 3.4em !important
}
.pr3_4em {
	padding-right: 3.4em !important
}
.pt3_5em {
	padding-top: 3.5em !important
}
.pb3_5em {
	padding-bottom: 3.5em !important
}
.pl3_5em {
	padding-left: 3.5em !important
}
.pr3_5em {
	padding-right: 3.5em !important
}
.pt3_6em {
	padding-top: 3.6em !important
}
.pb3_6em {
	padding-bottom: 3.6em !important
}
.pl3_6em {
	padding-left: 3.6em !important
}
.pr3_6em {
	padding-right: 3.6em !important
}
.pt3_7em {
	padding-top: 3.7em !important
}
.pb3_7em {
	padding-bottom: 3.7em !important
}
.pl3_7em {
	padding-left: 3.7em !important
}
.pr3_7em {
	padding-right: 3.7em !important
}
.pt3_8em {
	padding-top: 3.8em !important
}
.pb3_8em {
	padding-bottom: 3.8em !important
}
.pl3_8em {
	padding-left: 3.8em !important
}
.pr3_8em {
	padding-right: 3.8em !important
}
.pt3_9em {
	padding-top: 3.9em !important
}
.pb3_9em {
	padding-bottom: 3.9em !important
}
.pl3_9em {
	padding-left: 3.9em !important
}
.pr3_9em {
	padding-right: 3.9em !important
}
.pt4_0em {
	padding-top: 4em !important
}
.pb4_0em {
	padding-bottom: 4em !important
}
.pl4_0em {
	padding-left: 4em !important
}
.pr4_0em {
	padding-right: 4em !important
}
.pt4_1em {
	padding-top: 4.1em !important
}
.pb4_1em {
	padding-bottom: 4.1em !important
}
.pl4_1em {
	padding-left: 4.1em !important
}
.pr4_1em {
	padding-right: 4.1em !important
}
.pt4_2em {
	padding-top: 4.2em !important
}
.pb4_2em {
	padding-bottom: 4.2em !important
}
.pl4_2em {
	padding-left: 4.2em !important
}
.pr4_2em {
	padding-right: 4.2em !important
}
.pt4_3em {
	padding-top: 4.3em !important
}
.pb4_3em {
	padding-bottom: 4.3em !important
}
.pl4_3em {
	padding-left: 4.3em !important
}
.pr4_3em {
	padding-right: 4.3em !important
}
.pt4_4em {
	padding-top: 4.4em !important
}
.pb4_4em {
	padding-bottom: 4.4em !important
}
.pl4_4em {
	padding-left: 4.4em !important
}
.pr4_4em {
	padding-right: 4.4em !important
}
.pt4_5em {
	padding-top: 4.5em !important
}
.pb4_5em {
	padding-bottom: 4.5em !important
}
.pl4_5em {
	padding-left: 4.5em !important
}
.pr4_5em {
	padding-right: 4.5em !important
}
.pt4_6em {
	padding-top: 4.6em !important
}
.pb4_6em {
	padding-bottom: 4.6em !important
}
.pl4_6em {
	padding-left: 4.6em !important
}
.pr4_6em {
	padding-right: 4.6em !important
}
.pt4_7em {
	padding-top: 4.7em !important
}
.pb4_7em {
	padding-bottom: 4.7em !important
}
.pl4_7em {
	padding-left: 4.7em !important
}
.pr4_7em {
	padding-right: 4.7em !important
}
.pt4_8em {
	padding-top: 4.8em !important
}
.pb4_8em {
	padding-bottom: 4.8em !important
}
.pl4_8em {
	padding-left: 4.8em !important
}
.pr4_8em {
	padding-right: 4.8em !important
}
.pt4_9em {
	padding-top: 4.9em !important
}
.pb4_9em {
	padding-bottom: 4.9em !important
}
.pl4_9em {
	padding-left: 4.9em !important
}
.pr4_9em {
	padding-right: 4.9em !important
}
.pt5_0em {
	padding-top: 5em !important
}
.pb5_0em {
	padding-bottom: 5em !important
}
.pl5_0em {
	padding-left: 5em !important
}
.pr5_0em {
	padding-right: 5em !important
}
@media only screen and (min-width: 641px), print {
	.pt0_1em-exsp {
		padding-top: 0.1em !important
	}
	.pb0_1em-exsp {
		padding-bottom: 0.1em !important
	}
	.pl0_1em-exsp {
		padding-left: 0.1em !important
	}
	.pr0_1em-exsp {
		padding-right: 0.1em !important
	}
	.pt0_2em-exsp {
		padding-top: 0.2em !important
	}
	.pb0_2em-exsp {
		padding-bottom: 0.2em !important
	}
	.pl0_2em-exsp {
		padding-left: 0.2em !important
	}
	.pr0_2em-exsp {
		padding-right: 0.2em !important
	}
	.pt0_25em-exsp {
		padding-top: 0.25em !important
	}
	.pb0_25em-exsp {
		padding-bottom: 0.25em !important
	}
	.pl0_25em-exsp {
		padding-left: 0.25em !important
	}
	.pr0_25em-exsp {
		padding-right: 0.25em !important
	}
	.pt0_3em-exsp {
		padding-top: 0.3em !important
	}
	.pb0_3em-exsp {
		padding-bottom: 0.3em !important
	}
	.pl0_3em-exsp {
		padding-left: 0.3em !important
	}
	.pr0_3em-exsp {
		padding-right: 0.3em !important
	}
	.pt0_4em-exsp {
		padding-top: 0.4em !important
	}
	.pb0_4em-exsp {
		padding-bottom: 0.4em !important
	}
	.pl0_4em-exsp {
		padding-left: 0.4em !important
	}
	.pr0_4em-exsp {
		padding-right: 0.4em !important
	}
	.pt0_5em-exsp {
		padding-top: 0.5em !important
	}
	.pb0_5em-exsp {
		padding-bottom: 0.5em !important
	}
	.pl0_5em-exsp {
		padding-left: 0.5em !important
	}
	.pr0_5em-exsp {
		padding-right: 0.5em !important
	}
	.pt0_6em-exsp {
		padding-top: 0.6em !important
	}
	.pb0_6em-exsp {
		padding-bottom: 0.6em !important
	}
	.pl0_6em-exsp {
		padding-left: 0.6em !important
	}
	.pr0_6em-exsp {
		padding-right: 0.6em !important
	}
	.pt0_7em-exsp {
		padding-top: 0.7em !important
	}
	.pb0_7em-exsp {
		padding-bottom: 0.7em !important
	}
	.pl0_7em-exsp {
		padding-left: 0.7em !important
	}
	.pr0_7em-exsp {
		padding-right: 0.7em !important
	}
	.pt0_8em-exsp {
		padding-top: 0.8em !important
	}
	.pb0_8em-exsp {
		padding-bottom: 0.8em !important
	}
	.pl0_8em-exsp {
		padding-left: 0.8em !important
	}
	.pr0_8em-exsp {
		padding-right: 0.8em !important
	}
	.pt0_9em-exsp {
		padding-top: 0.9em !important
	}
	.pb0_9em-exsp {
		padding-bottom: 0.9em !important
	}
	.pl0_9em-exsp {
		padding-left: 0.9em !important
	}
	.pr0_9em-exsp {
		padding-right: 0.9em !important
	}
	.pt1_0em-exsp {
		padding-top: 1em !important
	}
	.pb1_0em-exsp {
		padding-bottom: 1em !important
	}
	.pl1_0em-exsp {
		padding-left: 1em !important
	}
	.pr1_0em-exsp {
		padding-right: 1em !important
	}
	.pt1_1em-exsp {
		padding-top: 1.1em !important
	}
	.pb1_1em-exsp {
		padding-bottom: 1.1em !important
	}
	.pl1_1em-exsp {
		padding-left: 1.1em !important
	}
	.pr1_1em-exsp {
		padding-right: 1.1em !important
	}
	.pt1_2em-exsp {
		padding-top: 1.2em !important
	}
	.pb1_2em-exsp {
		padding-bottom: 1.2em !important
	}
	.pl1_2em-exsp {
		padding-left: 1.2em !important
	}
	.pr1_2em-exsp {
		padding-right: 1.2em !important
	}
	.pt1_3em-exsp {
		padding-top: 1.3em !important
	}
	.pb1_3em-exsp {
		padding-bottom: 1.3em !important
	}
	.pl1_3em-exsp {
		padding-left: 1.3em !important
	}
	.pr1_3em-exsp {
		padding-right: 1.3em !important
	}
	.pt1_4em-exsp {
		padding-top: 1.4em !important
	}
	.pb1_4em-exsp {
		padding-bottom: 1.4em !important
	}
	.pl1_4em-exsp {
		padding-left: 1.4em !important
	}
	.pr1_4em-exsp {
		padding-right: 1.4em !important
	}
	.pt1_5em-exsp {
		padding-top: 1.5em !important
	}
	.pb1_5em-exsp {
		padding-bottom: 1.5em !important
	}
	.pl1_5em-exsp {
		padding-left: 1.5em !important
	}
	.pr1_5em-exsp {
		padding-right: 1.5em !important
	}
	.pt1_6em-exsp {
		padding-top: 1.6em !important
	}
	.pb1_6em-exsp {
		padding-bottom: 1.6em !important
	}
	.pl1_6em-exsp {
		padding-left: 1.6em !important
	}
	.pr1_6em-exsp {
		padding-right: 1.6em !important
	}
	.pt1_7em-exsp {
		padding-top: 1.7em !important
	}
	.pb1_7em-exsp {
		padding-bottom: 1.7em !important
	}
	.pl1_7em-exsp {
		padding-left: 1.7em !important
	}
	.pr1_7em-exsp {
		padding-right: 1.7em !important
	}
	.pt1_8em-exsp {
		padding-top: 1.8em !important
	}
	.pb1_8em-exsp {
		padding-bottom: 1.8em !important
	}
	.pl1_8em-exsp {
		padding-left: 1.8em !important
	}
	.pr1_8em-exsp {
		padding-right: 1.8em !important
	}
	.pt1_9em-exsp {
		padding-top: 1.9em !important
	}
	.pb1_9em-exsp {
		padding-bottom: 1.9em !important
	}
	.pl1_9em-exsp {
		padding-left: 1.9em !important
	}
	.pr1_9em-exsp {
		padding-right: 1.9em !important
	}
	.pt2_0em-exsp {
		padding-top: 2em !important
	}
	.pb2_0em-exsp {
		padding-bottom: 2em !important
	}
	.pl2_0em-exsp {
		padding-left: 2em !important
	}
	.pr2_0em-exsp {
		padding-right: 2em !important
	}
	.pt2_1em-exsp {
		padding-top: 2.1em !important
	}
	.pb2_1em-exsp {
		padding-bottom: 2.1em !important
	}
	.pl2_1em-exsp {
		padding-left: 2.1em !important
	}
	.pr2_1em-exsp {
		padding-right: 2.1em !important
	}
	.pt2_2em-exsp {
		padding-top: 2.2em !important
	}
	.pb2_2em-exsp {
		padding-bottom: 2.2em !important
	}
	.pl2_2em-exsp {
		padding-left: 2.2em !important
	}
	.pr2_2em-exsp {
		padding-right: 2.2em !important
	}
	.pt2_3em-exsp {
		padding-top: 2.3em !important
	}
	.pb2_3em-exsp {
		padding-bottom: 2.3em !important
	}
	.pl2_3em-exsp {
		padding-left: 2.3em !important
	}
	.pr2_3em-exsp {
		padding-right: 2.3em !important
	}
	.pt2_4em-exsp {
		padding-top: 2.4em !important
	}
	.pb2_4em-exsp {
		padding-bottom: 2.4em !important
	}
	.pl2_4em-exsp {
		padding-left: 2.4em !important
	}
	.pr2_4em-exsp {
		padding-right: 2.4em !important
	}
	.pt2_5em-exsp {
		padding-top: 2.5em !important
	}
	.pb2_5em-exsp {
		padding-bottom: 2.5em !important
	}
	.pl2_5em-exsp {
		padding-left: 2.5em !important
	}
	.pr2_5em-exsp {
		padding-right: 2.5em !important
	}
	.pt2_6em-exsp {
		padding-top: 2.6em !important
	}
	.pb2_6em-exsp {
		padding-bottom: 2.6em !important
	}
	.pl2_6em-exsp {
		padding-left: 2.6em !important
	}
	.pr2_6em-exsp {
		padding-right: 2.6em !important
	}
	.pt2_7em-exsp {
		padding-top: 2.7em !important
	}
	.pb2_7em-exsp {
		padding-bottom: 2.7em !important
	}
	.pl2_7em-exsp {
		padding-left: 2.7em !important
	}
	.pr2_7em-exsp {
		padding-right: 2.7em !important
	}
	.pt2_8em-exsp {
		padding-top: 2.8em !important
	}
	.pb2_8em-exsp {
		padding-bottom: 2.8em !important
	}
	.pl2_8em-exsp {
		padding-left: 2.8em !important
	}
	.pr2_8em-exsp {
		padding-right: 2.8em !important
	}
	.pt2_9em-exsp {
		padding-top: 2.9em !important
	}
	.pb2_9em-exsp {
		padding-bottom: 2.9em !important
	}
	.pl2_9em-exsp {
		padding-left: 2.9em !important
	}
	.pr2_9em-exsp {
		padding-right: 2.9em !important
	}
	.pt3_0em-exsp {
		padding-top: 3em !important
	}
	.pb3_0em-exsp {
		padding-bottom: 3em !important
	}
	.pl3_0em-exsp {
		padding-left: 3em !important
	}
	.pr3_0em-exsp {
		padding-right: 3em !important
	}
	.pt3_1em-exsp {
		padding-top: 3.1em !important
	}
	.pb3_1em-exsp {
		padding-bottom: 3.1em !important
	}
	.pl3_1em-exsp {
		padding-left: 3.1em !important
	}
	.pr3_1em-exsp {
		padding-right: 3.1em !important
	}
	.pt3_2em-exsp {
		padding-top: 3.2em !important
	}
	.pb3_2em-exsp {
		padding-bottom: 3.2em !important
	}
	.pl3_2em-exsp {
		padding-left: 3.2em !important
	}
	.pr3_2em-exsp {
		padding-right: 3.2em !important
	}
	.pt3_3em-exsp {
		padding-top: 3.3em !important
	}
	.pb3_3em-exsp {
		padding-bottom: 3.3em !important
	}
	.pl3_3em-exsp {
		padding-left: 3.3em !important
	}
	.pr3_3em-exsp {
		padding-right: 3.3em !important
	}
	.pt3_4em-exsp {
		padding-top: 3.4em !important
	}
	.pb3_4em-exsp {
		padding-bottom: 3.4em !important
	}
	.pl3_4em-exsp {
		padding-left: 3.4em !important
	}
	.pr3_4em-exsp {
		padding-right: 3.4em !important
	}
	.pt3_5em-exsp {
		padding-top: 3.5em !important
	}
	.pb3_5em-exsp {
		padding-bottom: 3.5em !important
	}
	.pl3_5em-exsp {
		padding-left: 3.5em !important
	}
	.pr3_5em-exsp {
		padding-right: 3.5em !important
	}
	.pt3_6em-exsp {
		padding-top: 3.6em !important
	}
	.pb3_6em-exsp {
		padding-bottom: 3.6em !important
	}
	.pl3_6em-exsp {
		padding-left: 3.6em !important
	}
	.pr3_6em-exsp {
		padding-right: 3.6em !important
	}
	.pt3_7em-exsp {
		padding-top: 3.7em !important
	}
	.pb3_7em-exsp {
		padding-bottom: 3.7em !important
	}
	.pl3_7em-exsp {
		padding-left: 3.7em !important
	}
	.pr3_7em-exsp {
		padding-right: 3.7em !important
	}
	.pt3_8em-exsp {
		padding-top: 3.8em !important
	}
	.pb3_8em-exsp {
		padding-bottom: 3.8em !important
	}
	.pl3_8em-exsp {
		padding-left: 3.8em !important
	}
	.pr3_8em-exsp {
		padding-right: 3.8em !important
	}
	.pt3_9em-exsp {
		padding-top: 3.9em !important
	}
	.pb3_9em-exsp {
		padding-bottom: 3.9em !important
	}
	.pl3_9em-exsp {
		padding-left: 3.9em !important
	}
	.pr3_9em-exsp {
		padding-right: 3.9em !important
	}
	.pt4_0em-exsp {
		padding-top: 4em !important
	}
	.pb4_0em-exsp {
		padding-bottom: 4em !important
	}
	.pl4_0em-exsp {
		padding-left: 4em !important
	}
	.pr4_0em-exsp {
		padding-right: 4em !important
	}
	.pt4_1em-exsp {
		padding-top: 4.1em !important
	}
	.pb4_1em-exsp {
		padding-bottom: 4.1em !important
	}
	.pl4_1em-exsp {
		padding-left: 4.1em !important
	}
	.pr4_1em-exsp {
		padding-right: 4.1em !important
	}
	.pt4_2em-exsp {
		padding-top: 4.2em !important
	}
	.pb4_2em-exsp {
		padding-bottom: 4.2em !important
	}
	.pl4_2em-exsp {
		padding-left: 4.2em !important
	}
	.pr4_2em-exsp {
		padding-right: 4.2em !important
	}
	.pt4_3em-exsp {
		padding-top: 4.3em !important
	}
	.pb4_3em-exsp {
		padding-bottom: 4.3em !important
	}
	.pl4_3em-exsp {
		padding-left: 4.3em !important
	}
	.pr4_3em-exsp {
		padding-right: 4.3em !important
	}
	.pt4_4em-exsp {
		padding-top: 4.4em !important
	}
	.pb4_4em-exsp {
		padding-bottom: 4.4em !important
	}
	.pl4_4em-exsp {
		padding-left: 4.4em !important
	}
	.pr4_4em-exsp {
		padding-right: 4.4em !important
	}
	.pt4_5em-exsp {
		padding-top: 4.5em !important
	}
	.pb4_5em-exsp {
		padding-bottom: 4.5em !important
	}
	.pl4_5em-exsp {
		padding-left: 4.5em !important
	}
	.pr4_5em-exsp {
		padding-right: 4.5em !important
	}
	.pt4_6em-exsp {
		padding-top: 4.6em !important
	}
	.pb4_6em-exsp {
		padding-bottom: 4.6em !important
	}
	.pl4_6em-exsp {
		padding-left: 4.6em !important
	}
	.pr4_6em-exsp {
		padding-right: 4.6em !important
	}
	.pt4_7em-exsp {
		padding-top: 4.7em !important
	}
	.pb4_7em-exsp {
		padding-bottom: 4.7em !important
	}
	.pl4_7em-exsp {
		padding-left: 4.7em !important
	}
	.pr4_7em-exsp {
		padding-right: 4.7em !important
	}
	.pt4_8em-exsp {
		padding-top: 4.8em !important
	}
	.pb4_8em-exsp {
		padding-bottom: 4.8em !important
	}
	.pl4_8em-exsp {
		padding-left: 4.8em !important
	}
	.pr4_8em-exsp {
		padding-right: 4.8em !important
	}
	.pt4_9em-exsp {
		padding-top: 4.9em !important
	}
	.pb4_9em-exsp {
		padding-bottom: 4.9em !important
	}
	.pl4_9em-exsp {
		padding-left: 4.9em !important
	}
	.pr4_9em-exsp {
		padding-right: 4.9em !important
	}
	.pt5_0em-exsp {
		padding-top: 5em !important
	}
	.pb5_0em-exsp {
		padding-bottom: 5em !important
	}
	.pl5_0em-exsp {
		padding-left: 5em !important
	}
	.pr5_0em-exsp {
		padding-right: 5em !important
	}
}
@media only screen and (max-width: 640px), print {
	.pt0_1em-sp {
		padding-top: 0.1em !important
	}
	.pb0_1em-sp {
		padding-bottom: 0.1em !important
	}
	.pl0_1em-sp {
		padding-left: 0.1em !important
	}
	.pr0_1em-sp {
		padding-right: 0.1em !important
	}
	.pt0_2em-sp {
		padding-top: 0.2em !important
	}
	.pb0_2em-sp {
		padding-bottom: 0.2em !important
	}
	.pl0_2em-sp {
		padding-left: 0.2em !important
	}
	.pr0_2em-sp {
		padding-right: 0.2em !important
	}
	.pt0_25em-sp {
		padding-top: 0.25em !important
	}
	.pb0_25em-sp {
		padding-bottom: 0.25em !important
	}
	.pl0_25em-sp {
		padding-left: 0.25em !important
	}
	.pr0_25em-sp {
		padding-right: 0.25em !important
	}
	.pt0_3em-sp {
		padding-top: 0.3em !important
	}
	.pb0_3em-sp {
		padding-bottom: 0.3em !important
	}
	.pl0_3em-sp {
		padding-left: 0.3em !important
	}
	.pr0_3em-sp {
		padding-right: 0.3em !important
	}
	.pt0_4em-sp {
		padding-top: 0.4em !important
	}
	.pb0_4em-sp {
		padding-bottom: 0.4em !important
	}
	.pl0_4em-sp {
		padding-left: 0.4em !important
	}
	.pr0_4em-sp {
		padding-right: 0.4em !important
	}
	.pt0_5em-sp {
		padding-top: 0.5em !important
	}
	.pb0_5em-sp {
		padding-bottom: 0.5em !important
	}
	.pl0_5em-sp {
		padding-left: 0.5em !important
	}
	.pr0_5em-sp {
		padding-right: 0.5em !important
	}
	.pt0_6em-sp {
		padding-top: 0.6em !important
	}
	.pb0_6em-sp {
		padding-bottom: 0.6em !important
	}
	.pl0_6em-sp {
		padding-left: 0.6em !important
	}
	.pr0_6em-sp {
		padding-right: 0.6em !important
	}
	.pt0_7em-sp {
		padding-top: 0.7em !important
	}
	.pb0_7em-sp {
		padding-bottom: 0.7em !important
	}
	.pl0_7em-sp {
		padding-left: 0.7em !important
	}
	.pr0_7em-sp {
		padding-right: 0.7em !important
	}
	.pt0_8em-sp {
		padding-top: 0.8em !important
	}
	.pb0_8em-sp {
		padding-bottom: 0.8em !important
	}
	.pl0_8em-sp {
		padding-left: 0.8em !important
	}
	.pr0_8em-sp {
		padding-right: 0.8em !important
	}
	.pt0_9em-sp {
		padding-top: 0.9em !important
	}
	.pb0_9em-sp {
		padding-bottom: 0.9em !important
	}
	.pl0_9em-sp {
		padding-left: 0.9em !important
	}
	.pr0_9em-sp {
		padding-right: 0.9em !important
	}
	.pt1_0em-sp {
		padding-top: 1em !important
	}
	.pb1_0em-sp {
		padding-bottom: 1em !important
	}
	.pl1_0em-sp {
		padding-left: 1em !important
	}
	.pr1_0em-sp {
		padding-right: 1em !important
	}
	.pt1_1em-sp {
		padding-top: 1.1em !important
	}
	.pb1_1em-sp {
		padding-bottom: 1.1em !important
	}
	.pl1_1em-sp {
		padding-left: 1.1em !important
	}
	.pr1_1em-sp {
		padding-right: 1.1em !important
	}
	.pt1_2em-sp {
		padding-top: 1.2em !important
	}
	.pb1_2em-sp {
		padding-bottom: 1.2em !important
	}
	.pl1_2em-sp {
		padding-left: 1.2em !important
	}
	.pr1_2em-sp {
		padding-right: 1.2em !important
	}
	.pt1_3em-sp {
		padding-top: 1.3em !important
	}
	.pb1_3em-sp {
		padding-bottom: 1.3em !important
	}
	.pl1_3em-sp {
		padding-left: 1.3em !important
	}
	.pr1_3em-sp {
		padding-right: 1.3em !important
	}
	.pt1_4em-sp {
		padding-top: 1.4em !important
	}
	.pb1_4em-sp {
		padding-bottom: 1.4em !important
	}
	.pl1_4em-sp {
		padding-left: 1.4em !important
	}
	.pr1_4em-sp {
		padding-right: 1.4em !important
	}
	.pt1_5em-sp {
		padding-top: 1.5em !important
	}
	.pb1_5em-sp {
		padding-bottom: 1.5em !important
	}
	.pl1_5em-sp {
		padding-left: 1.5em !important
	}
	.pr1_5em-sp {
		padding-right: 1.5em !important
	}
	.pt1_6em-sp {
		padding-top: 1.6em !important
	}
	.pb1_6em-sp {
		padding-bottom: 1.6em !important
	}
	.pl1_6em-sp {
		padding-left: 1.6em !important
	}
	.pr1_6em-sp {
		padding-right: 1.6em !important
	}
	.pt1_7em-sp {
		padding-top: 1.7em !important
	}
	.pb1_7em-sp {
		padding-bottom: 1.7em !important
	}
	.pl1_7em-sp {
		padding-left: 1.7em !important
	}
	.pr1_7em-sp {
		padding-right: 1.7em !important
	}
	.pt1_8em-sp {
		padding-top: 1.8em !important
	}
	.pb1_8em-sp {
		padding-bottom: 1.8em !important
	}
	.pl1_8em-sp {
		padding-left: 1.8em !important
	}
	.pr1_8em-sp {
		padding-right: 1.8em !important
	}
	.pt1_9em-sp {
		padding-top: 1.9em !important
	}
	.pb1_9em-sp {
		padding-bottom: 1.9em !important
	}
	.pl1_9em-sp {
		padding-left: 1.9em !important
	}
	.pr1_9em-sp {
		padding-right: 1.9em !important
	}
	.pt2_0em-sp {
		padding-top: 2em !important
	}
	.pb2_0em-sp {
		padding-bottom: 2em !important
	}
	.pl2_0em-sp {
		padding-left: 2em !important
	}
	.pr2_0em-sp {
		padding-right: 2em !important
	}
	.pt2_1em-sp {
		padding-top: 2.1em !important
	}
	.pb2_1em-sp {
		padding-bottom: 2.1em !important
	}
	.pl2_1em-sp {
		padding-left: 2.1em !important
	}
	.pr2_1em-sp {
		padding-right: 2.1em !important
	}
	.pt2_2em-sp {
		padding-top: 2.2em !important
	}
	.pb2_2em-sp {
		padding-bottom: 2.2em !important
	}
	.pl2_2em-sp {
		padding-left: 2.2em !important
	}
	.pr2_2em-sp {
		padding-right: 2.2em !important
	}
	.pt2_3em-sp {
		padding-top: 2.3em !important
	}
	.pb2_3em-sp {
		padding-bottom: 2.3em !important
	}
	.pl2_3em-sp {
		padding-left: 2.3em !important
	}
	.pr2_3em-sp {
		padding-right: 2.3em !important
	}
	.pt2_4em-sp {
		padding-top: 2.4em !important
	}
	.pb2_4em-sp {
		padding-bottom: 2.4em !important
	}
	.pl2_4em-sp {
		padding-left: 2.4em !important
	}
	.pr2_4em-sp {
		padding-right: 2.4em !important
	}
	.pt2_5em-sp {
		padding-top: 2.5em !important
	}
	.pb2_5em-sp {
		padding-bottom: 2.5em !important
	}
	.pl2_5em-sp {
		padding-left: 2.5em !important
	}
	.pr2_5em-sp {
		padding-right: 2.5em !important
	}
	.pt2_6em-sp {
		padding-top: 2.6em !important
	}
	.pb2_6em-sp {
		padding-bottom: 2.6em !important
	}
	.pl2_6em-sp {
		padding-left: 2.6em !important
	}
	.pr2_6em-sp {
		padding-right: 2.6em !important
	}
	.pt2_7em-sp {
		padding-top: 2.7em !important
	}
	.pb2_7em-sp {
		padding-bottom: 2.7em !important
	}
	.pl2_7em-sp {
		padding-left: 2.7em !important
	}
	.pr2_7em-sp {
		padding-right: 2.7em !important
	}
	.pt2_8em-sp {
		padding-top: 2.8em !important
	}
	.pb2_8em-sp {
		padding-bottom: 2.8em !important
	}
	.pl2_8em-sp {
		padding-left: 2.8em !important
	}
	.pr2_8em-sp {
		padding-right: 2.8em !important
	}
	.pt2_9em-sp {
		padding-top: 2.9em !important
	}
	.pb2_9em-sp {
		padding-bottom: 2.9em !important
	}
	.pl2_9em-sp {
		padding-left: 2.9em !important
	}
	.pr2_9em-sp {
		padding-right: 2.9em !important
	}
	.pt3_0em-sp {
		padding-top: 3em !important
	}
	.pb3_0em-sp {
		padding-bottom: 3em !important
	}
	.pl3_0em-sp {
		padding-left: 3em !important
	}
	.pr3_0em-sp {
		padding-right: 3em !important
	}
	.pt3_1em-sp {
		padding-top: 3.1em !important
	}
	.pb3_1em-sp {
		padding-bottom: 3.1em !important
	}
	.pl3_1em-sp {
		padding-left: 3.1em !important
	}
	.pr3_1em-sp {
		padding-right: 3.1em !important
	}
	.pt3_2em-sp {
		padding-top: 3.2em !important
	}
	.pb3_2em-sp {
		padding-bottom: 3.2em !important
	}
	.pl3_2em-sp {
		padding-left: 3.2em !important
	}
	.pr3_2em-sp {
		padding-right: 3.2em !important
	}
	.pt3_3em-sp {
		padding-top: 3.3em !important
	}
	.pb3_3em-sp {
		padding-bottom: 3.3em !important
	}
	.pl3_3em-sp {
		padding-left: 3.3em !important
	}
	.pr3_3em-sp {
		padding-right: 3.3em !important
	}
	.pt3_4em-sp {
		padding-top: 3.4em !important
	}
	.pb3_4em-sp {
		padding-bottom: 3.4em !important
	}
	.pl3_4em-sp {
		padding-left: 3.4em !important
	}
	.pr3_4em-sp {
		padding-right: 3.4em !important
	}
	.pt3_5em-sp {
		padding-top: 3.5em !important
	}
	.pb3_5em-sp {
		padding-bottom: 3.5em !important
	}
	.pl3_5em-sp {
		padding-left: 3.5em !important
	}
	.pr3_5em-sp {
		padding-right: 3.5em !important
	}
	.pt3_6em-sp {
		padding-top: 3.6em !important
	}
	.pb3_6em-sp {
		padding-bottom: 3.6em !important
	}
	.pl3_6em-sp {
		padding-left: 3.6em !important
	}
	.pr3_6em-sp {
		padding-right: 3.6em !important
	}
	.pt3_7em-sp {
		padding-top: 3.7em !important
	}
	.pb3_7em-sp {
		padding-bottom: 3.7em !important
	}
	.pl3_7em-sp {
		padding-left: 3.7em !important
	}
	.pr3_7em-sp {
		padding-right: 3.7em !important
	}
	.pt3_8em-sp {
		padding-top: 3.8em !important
	}
	.pb3_8em-sp {
		padding-bottom: 3.8em !important
	}
	.pl3_8em-sp {
		padding-left: 3.8em !important
	}
	.pr3_8em-sp {
		padding-right: 3.8em !important
	}
	.pt3_9em-sp {
		padding-top: 3.9em !important
	}
	.pb3_9em-sp {
		padding-bottom: 3.9em !important
	}
	.pl3_9em-sp {
		padding-left: 3.9em !important
	}
	.pr3_9em-sp {
		padding-right: 3.9em !important
	}
	.pt4_0em-sp {
		padding-top: 4em !important
	}
	.pb4_0em-sp {
		padding-bottom: 4em !important
	}
	.pl4_0em-sp {
		padding-left: 4em !important
	}
	.pr4_0em-sp {
		padding-right: 4em !important
	}
	.pt4_1em-sp {
		padding-top: 4.1em !important
	}
	.pb4_1em-sp {
		padding-bottom: 4.1em !important
	}
	.pl4_1em-sp {
		padding-left: 4.1em !important
	}
	.pr4_1em-sp {
		padding-right: 4.1em !important
	}
	.pt4_2em-sp {
		padding-top: 4.2em !important
	}
	.pb4_2em-sp {
		padding-bottom: 4.2em !important
	}
	.pl4_2em-sp {
		padding-left: 4.2em !important
	}
	.pr4_2em-sp {
		padding-right: 4.2em !important
	}
	.pt4_3em-sp {
		padding-top: 4.3em !important
	}
	.pb4_3em-sp {
		padding-bottom: 4.3em !important
	}
	.pl4_3em-sp {
		padding-left: 4.3em !important
	}
	.pr4_3em-sp {
		padding-right: 4.3em !important
	}
	.pt4_4em-sp {
		padding-top: 4.4em !important
	}
	.pb4_4em-sp {
		padding-bottom: 4.4em !important
	}
	.pl4_4em-sp {
		padding-left: 4.4em !important
	}
	.pr4_4em-sp {
		padding-right: 4.4em !important
	}
	.pt4_5em-sp {
		padding-top: 4.5em !important
	}
	.pb4_5em-sp {
		padding-bottom: 4.5em !important
	}
	.pl4_5em-sp {
		padding-left: 4.5em !important
	}
	.pr4_5em-sp {
		padding-right: 4.5em !important
	}
	.pt4_6em-sp {
		padding-top: 4.6em !important
	}
	.pb4_6em-sp {
		padding-bottom: 4.6em !important
	}
	.pl4_6em-sp {
		padding-left: 4.6em !important
	}
	.pr4_6em-sp {
		padding-right: 4.6em !important
	}
	.pt4_7em-sp {
		padding-top: 4.7em !important
	}
	.pb4_7em-sp {
		padding-bottom: 4.7em !important
	}
	.pl4_7em-sp {
		padding-left: 4.7em !important
	}
	.pr4_7em-sp {
		padding-right: 4.7em !important
	}
	.pt4_8em-sp {
		padding-top: 4.8em !important
	}
	.pb4_8em-sp {
		padding-bottom: 4.8em !important
	}
	.pl4_8em-sp {
		padding-left: 4.8em !important
	}
	.pr4_8em-sp {
		padding-right: 4.8em !important
	}
	.pt4_9em-sp {
		padding-top: 4.9em !important
	}
	.pb4_9em-sp {
		padding-bottom: 4.9em !important
	}
	.pl4_9em-sp {
		padding-left: 4.9em !important
	}
	.pr4_9em-sp {
		padding-right: 4.9em !important
	}
	.pt5_0em-sp {
		padding-top: 5em !important
	}
	.pb5_0em-sp {
		padding-bottom: 5em !important
	}
	.pl5_0em-sp {
		padding-left: 5em !important
	}
	.pr5_0em-sp {
		padding-right: 5em !important
	}
}

.wd100per {
	width: 100% !important
}

ul.listDef li {
	list-style: disc;
	margin-left: 1.5em
}
ul.listDef-0_0 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_0 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_0 li:not(:last-child) {
	margin-bottom: 0em
}
ul.listDef-0_1 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_1 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_1 li:not(:last-child) {
	margin-bottom: 0.1em
}
ul.listDef-0_2 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_2 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_2 li:not(:last-child) {
	margin-bottom: 0.2em
}
ul.listDef-0_3 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_3 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_3 li:not(:last-child) {
	margin-bottom: 0.3em
}
ul.listDef-0_4 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_4 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_4 li:not(:last-child) {
	margin-bottom: 0.4em
}
ul.listDef-0_5 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_5 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_5 li:not(:last-child) {
	margin-bottom: 0.5em
}
ul.listDef-0_6 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_6 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_6 li:not(:last-child) {
	margin-bottom: 0.6em
}
ul.listDef-0_7 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_7 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_7 li:not(:last-child) {
	margin-bottom: 0.7em
}
ul.listDef-0_8 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_8 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_8 li:not(:last-child) {
	margin-bottom: 0.8em
}
ul.listDef-0_9 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-0_9 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-0_9 li:not(:last-child) {
	margin-bottom: 0.9em
}
ul.listDef-1_0 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_0 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_0 li:not(:last-child) {
	margin-bottom: 1em
}
ul.listDef-1_1 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_1 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_1 li:not(:last-child) {
	margin-bottom: 1.1em
}
ul.listDef-1_2 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_2 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_2 li:not(:last-child) {
	margin-bottom: 1.2em
}
ul.listDef-1_3 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_3 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_3 li:not(:last-child) {
	margin-bottom: 1.3em
}
ul.listDef-1_4 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_4 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_4 li:not(:last-child) {
	margin-bottom: 1.4em
}
ul.listDef-1_5 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_5 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_5 li:not(:last-child) {
	margin-bottom: 1.5em
}
ul.listDef-1_6 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_6 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_6 li:not(:last-child) {
	margin-bottom: 1.6em
}
ul.listDef-1_7 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_7 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_7 li:not(:last-child) {
	margin-bottom: 1.7em
}
ul.listDef-1_8 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_8 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_8 li:not(:last-child) {
	margin-bottom: 1.8em
}
ul.listDef-1_9 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-1_9 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-1_9 li:not(:last-child) {
	margin-bottom: 1.9em
}
ul.listDef-2_0 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_0 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_0 li:not(:last-child) {
	margin-bottom: 2em
}
ul.listDef-2_1 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_1 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_1 li:not(:last-child) {
	margin-bottom: 2.1em
}
ul.listDef-2_2 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_2 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_2 li:not(:last-child) {
	margin-bottom: 2.2em
}
ul.listDef-2_3 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_3 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_3 li:not(:last-child) {
	margin-bottom: 2.3em
}
ul.listDef-2_4 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_4 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_4 li:not(:last-child) {
	margin-bottom: 2.4em
}
ul.listDef-2_5 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_5 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_5 li:not(:last-child) {
	margin-bottom: 2.5em
}
ul.listDef-2_6 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_6 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_6 li:not(:last-child) {
	margin-bottom: 2.6em
}
ul.listDef-2_7 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_7 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_7 li:not(:last-child) {
	margin-bottom: 2.7em
}
ul.listDef-2_8 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_8 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_8 li:not(:last-child) {
	margin-bottom: 2.8em
}
ul.listDef-2_9 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-2_9 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-2_9 li:not(:last-child) {
	margin-bottom: 2.9em
}
ul.listDef-3_0 li {
	position: relative;
	padding-left: .8em
}
ul.listDef-3_0 li:before {
	content: " ";
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 10px;
	background: #000;
	position: absolute;
	left: 0;
	top: .75em
}
ul.listDef-3_0 li:not(:last-child) {
	margin-bottom: 3em
}
ol.listDef li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_1 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_1 li:not(:last-child) {
	margin-bottom: 0.1em
}
ol.listDef-0_2 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_2 li:not(:last-child) {
	margin-bottom: 0.2em
}
ol.listDef-0_25 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_25 li:not(:last-child) {
	margin-bottom: 0.25em
}
ol.listDef-0_3 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_3 li:not(:last-child) {
	margin-bottom: 0.3em
}
ol.listDef-0_4 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_4 li:not(:last-child) {
	margin-bottom: 0.4em
}
ol.listDef-0_5 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_5 li:not(:last-child) {
	margin-bottom: 0.5em
}
ol.listDef-0_6 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_6 li:not(:last-child) {
	margin-bottom: 0.6em
}
ol.listDef-0_7 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_7 li:not(:last-child) {
	margin-bottom: 0.7em
}
ol.listDef-0_8 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_8 li:not(:last-child) {
	margin-bottom: 0.8em
}
ol.listDef-0_9 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-0_9 li:not(:last-child) {
	margin-bottom: 0.9em
}
ol.listDef-1_0 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_0 li:not(:last-child) {
	margin-bottom: 1em
}
ol.listDef-1_1 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_1 li:not(:last-child) {
	margin-bottom: 1.1em
}
ol.listDef-1_2 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_2 li:not(:last-child) {
	margin-bottom: 1.2em
}
ol.listDef-1_3 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_3 li:not(:last-child) {
	margin-bottom: 1.3em
}
ol.listDef-1_4 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_4 li:not(:last-child) {
	margin-bottom: 1.4em
}
ol.listDef-1_5 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_5 li:not(:last-child) {
	margin-bottom: 1.5em
}
ol.listDef-1_6 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_6 li:not(:last-child) {
	margin-bottom: 1.6em
}
ol.listDef-1_7 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_7 li:not(:last-child) {
	margin-bottom: 1.7em
}
ol.listDef-1_8 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_8 li:not(:last-child) {
	margin-bottom: 1.8em
}
ol.listDef-1_9 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-1_9 li:not(:last-child) {
	margin-bottom: 1.9em
}
ol.listDef-2_0 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_0 li:not(:last-child) {
	margin-bottom: 2em
}
ol.listDef-2_1 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_1 li:not(:last-child) {
	margin-bottom: 2.1em
}
ol.listDef-2_2 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_2 li:not(:last-child) {
	margin-bottom: 2.2em
}
ol.listDef-2_3 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_3 li:not(:last-child) {
	margin-bottom: 2.3em
}
ol.listDef-2_4 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_4 li:not(:last-child) {
	margin-bottom: 2.4em
}
ol.listDef-2_5 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_5 li:not(:last-child) {
	margin-bottom: 2.5em
}
ol.listDef-2_6 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_6 li:not(:last-child) {
	margin-bottom: 2.6em
}
ol.listDef-2_7 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_7 li:not(:last-child) {
	margin-bottom: 2.7em
}
ol.listDef-2_8 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_8 li:not(:last-child) {
	margin-bottom: 2.8em
}
ol.listDef-2_9 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-2_9 li:not(:last-child) {
	margin-bottom: 2.9em
}
ol.listDef-3_0 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_0 li:not(:last-child) {
	margin-bottom: 3em
}
ol.listDef-3_1 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_1 li:not(:last-child) {
	margin-bottom: 3.1em
}
ol.listDef-3_2 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_2 li:not(:last-child) {
	margin-bottom: 3.2em
}
ol.listDef-3_3 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_3 li:not(:last-child) {
	margin-bottom: 3.3em
}
ol.listDef-3_4 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_4 li:not(:last-child) {
	margin-bottom: 3.4em
}
ol.listDef-3_5 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_5 li:not(:last-child) {
	margin-bottom: 3.5em
}
ol.listDef-3_6 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_6 li:not(:last-child) {
	margin-bottom: 3.6em
}
ol.listDef-3_7 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_7 li:not(:last-child) {
	margin-bottom: 3.7em
}
ol.listDef-3_8 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_8 li:not(:last-child) {
	margin-bottom: 3.8em
}
ol.listDef-3_9 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-3_9 li:not(:last-child) {
	margin-bottom: 3.9em
}
ol.listDef-4_0 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_0 li:not(:last-child) {
	margin-bottom: 4em
}
ol.listDef-4_1 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_1 li:not(:last-child) {
	margin-bottom: 4.1em
}
ol.listDef-4_2 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_2 li:not(:last-child) {
	margin-bottom: 4.2em
}
ol.listDef-4_3 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_3 li:not(:last-child) {
	margin-bottom: 4.3em
}
ol.listDef-4_4 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_4 li:not(:last-child) {
	margin-bottom: 4.4em
}
ol.listDef-4_5 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_5 li:not(:last-child) {
	margin-bottom: 4.5em
}
ol.listDef-4_6 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_6 li:not(:last-child) {
	margin-bottom: 4.6em
}
ol.listDef-4_7 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_7 li:not(:last-child) {
	margin-bottom: 4.7em
}
ol.listDef-4_8 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_8 li:not(:last-child) {
	margin-bottom: 4.8em
}
ol.listDef-4_9 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-4_9 li:not(:last-child) {
	margin-bottom: 4.9em
}
ol.listDef-5_0 li {
	list-style: decimal;
	margin-left: 2em
}
ol.listDef-5_0 li:not(:last-child) {
	margin-bottom: 5em
}
.row {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.row:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.row_2 {
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
@media only screen and (max-width: 640px), print {
	.row_2 {
		display: block;
	}
}
.row .col1, .row .col2, .row .col3, .row .col4, .row .col5, .row .col6, .row .col7, .row .col8, .row .col9, .row .col10, .row .col11, .row .col12 {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
.row.gap0 {
	margin-left: -0px
}
.row.gap0 .col1, .row.gap0 .col2, .row.gap0 .col3, .row.gap0 .col4, .row.gap0 .col5, .row.gap0 .col6, .row.gap0 .col7, .row.gap0 .col8, .row.gap0 .col9, .row.gap0 .col10, .row.gap0 .col11, .row.gap0 .col12 {
	padding-left: 0px
}
.row.gap1 {
	margin-left: -1px
}
.row.gap1 .col1, .row.gap1 .col2, .row.gap1 .col3, .row.gap1 .col4, .row.gap1 .col5, .row.gap1 .col6, .row.gap1 .col7, .row.gap1 .col8, .row.gap1 .col9, .row.gap1 .col10, .row.gap1 .col11, .row.gap1 .col12 {
	padding-left: 1px
}
.row.gap2 {
	margin-left: -2px
}
.row.gap2 .col1, .row.gap2 .col2, .row.gap2 .col3, .row.gap2 .col4, .row.gap2 .col5, .row.gap2 .col6, .row.gap2 .col7, .row.gap2 .col8, .row.gap2 .col9, .row.gap2 .col10, .row.gap2 .col11, .row.gap2 .col12 {
	padding-left: 2px
}
.row.gap3 {
	margin-left: -3px
}
.row.gap3 .col1, .row.gap3 .col2, .row.gap3 .col3, .row.gap3 .col4, .row.gap3 .col5, .row.gap3 .col6, .row.gap3 .col7, .row.gap3 .col8, .row.gap3 .col9, .row.gap3 .col10, .row.gap3 .col11, .row.gap3 .col12 {
	padding-left: 3px
}
.row.gap4 {
	margin-left: -4px
}
.row.gap4 .col1, .row.gap4 .col2, .row.gap4 .col3, .row.gap4 .col4, .row.gap4 .col5, .row.gap4 .col6, .row.gap4 .col7, .row.gap4 .col8, .row.gap4 .col9, .row.gap4 .col10, .row.gap4 .col11, .row.gap4 .col12 {
	padding-left: 4px
}
.row.gap5 {
	margin-left: -5px
}
.row.gap5 .col1, .row.gap5 .col2, .row.gap5 .col3, .row.gap5 .col4, .row.gap5 .col5, .row.gap5 .col6, .row.gap5 .col7, .row.gap5 .col8, .row.gap5 .col9, .row.gap5 .col10, .row.gap5 .col11, .row.gap5 .col12 {
	padding-left: 5px
}
.row.gap6 {
	margin-left: -6px
}
.row.gap6 .col1, .row.gap6 .col2, .row.gap6 .col3, .row.gap6 .col4, .row.gap6 .col5, .row.gap6 .col6, .row.gap6 .col7, .row.gap6 .col8, .row.gap6 .col9, .row.gap6 .col10, .row.gap6 .col11, .row.gap6 .col12 {
	padding-left: 6px
}
.row.gap7 {
	margin-left: -7px
}
.row.gap7 .col1, .row.gap7 .col2, .row.gap7 .col3, .row.gap7 .col4, .row.gap7 .col5, .row.gap7 .col6, .row.gap7 .col7, .row.gap7 .col8, .row.gap7 .col9, .row.gap7 .col10, .row.gap7 .col11, .row.gap7 .col12 {
	padding-left: 7px
}
.row.gap8 {
	margin-left: -8px
}
.row.gap8 .col1, .row.gap8 .col2, .row.gap8 .col3, .row.gap8 .col4, .row.gap8 .col5, .row.gap8 .col6, .row.gap8 .col7, .row.gap8 .col8, .row.gap8 .col9, .row.gap8 .col10, .row.gap8 .col11, .row.gap8 .col12 {
	padding-left: 8px
}
.row.gap9 {
	margin-left: -9px
}
.row.gap9 .col1, .row.gap9 .col2, .row.gap9 .col3, .row.gap9 .col4, .row.gap9 .col5, .row.gap9 .col6, .row.gap9 .col7, .row.gap9 .col8, .row.gap9 .col9, .row.gap9 .col10, .row.gap9 .col11, .row.gap9 .col12 {
	padding-left: 9px
}
.row.gap10 {
	margin-left: -10px
}
.row.gap10 .col1, .row.gap10 .col2, .row.gap10 .col3, .row.gap10 .col4, .row.gap10 .col5, .row.gap10 .col6, .row.gap10 .col7, .row.gap10 .col8, .row.gap10 .col9, .row.gap10 .col10, .row.gap10 .col11, .row.gap10 .col12 {
	padding-left: 10px
}
.row.gap11 {
	margin-left: -11px
}
.row.gap11 .col1, .row.gap11 .col2, .row.gap11 .col3, .row.gap11 .col4, .row.gap11 .col5, .row.gap11 .col6, .row.gap11 .col7, .row.gap11 .col8, .row.gap11 .col9, .row.gap11 .col10, .row.gap11 .col11, .row.gap11 .col12 {
	padding-left: 11px
}
.row.gap12 {
	margin-left: -12px
}
.row.gap12 .col1, .row.gap12 .col2, .row.gap12 .col3, .row.gap12 .col4, .row.gap12 .col5, .row.gap12 .col6, .row.gap12 .col7, .row.gap12 .col8, .row.gap12 .col9, .row.gap12 .col10, .row.gap12 .col11, .row.gap12 .col12 {
	padding-left: 12px
}
.row.gap13 {
	margin-left: -13px
}
.row.gap13 .col1, .row.gap13 .col2, .row.gap13 .col3, .row.gap13 .col4, .row.gap13 .col5, .row.gap13 .col6, .row.gap13 .col7, .row.gap13 .col8, .row.gap13 .col9, .row.gap13 .col10, .row.gap13 .col11, .row.gap13 .col12 {
	padding-left: 13px
}
.row.gap14 {
	margin-left: -14px
}
.row.gap14 .col1, .row.gap14 .col2, .row.gap14 .col3, .row.gap14 .col4, .row.gap14 .col5, .row.gap14 .col6, .row.gap14 .col7, .row.gap14 .col8, .row.gap14 .col9, .row.gap14 .col10, .row.gap14 .col11, .row.gap14 .col12 {
	padding-left: 14px
}
.row.gap15 {
	margin-left: -15px
}
.row.gap15 .col1, .row.gap15 .col2, .row.gap15 .col3, .row.gap15 .col4, .row.gap15 .col5, .row.gap15 .col6, .row.gap15 .col7, .row.gap15 .col8, .row.gap15 .col9, .row.gap15 .col10, .row.gap15 .col11, .row.gap15 .col12 {
	padding-left: 15px
}
.row.gap16 {
	margin-left: -16px
}
.row.gap16 .col1, .row.gap16 .col2, .row.gap16 .col3, .row.gap16 .col4, .row.gap16 .col5, .row.gap16 .col6, .row.gap16 .col7, .row.gap16 .col8, .row.gap16 .col9, .row.gap16 .col10, .row.gap16 .col11, .row.gap16 .col12 {
	padding-left: 16px
}
.row.gap17 {
	margin-left: -17px
}
.row.gap17 .col1, .row.gap17 .col2, .row.gap17 .col3, .row.gap17 .col4, .row.gap17 .col5, .row.gap17 .col6, .row.gap17 .col7, .row.gap17 .col8, .row.gap17 .col9, .row.gap17 .col10, .row.gap17 .col11, .row.gap17 .col12 {
	padding-left: 17px
}
.row.gap18 {
	margin-left: -18px
}
.row.gap18 .col1, .row.gap18 .col2, .row.gap18 .col3, .row.gap18 .col4, .row.gap18 .col5, .row.gap18 .col6, .row.gap18 .col7, .row.gap18 .col8, .row.gap18 .col9, .row.gap18 .col10, .row.gap18 .col11, .row.gap18 .col12 {
	padding-left: 18px
}
.row.gap19 {
	margin-left: -19px
}
.row.gap19 .col1, .row.gap19 .col2, .row.gap19 .col3, .row.gap19 .col4, .row.gap19 .col5, .row.gap19 .col6, .row.gap19 .col7, .row.gap19 .col8, .row.gap19 .col9, .row.gap19 .col10, .row.gap19 .col11, .row.gap19 .col12 {
	padding-left: 19px
}
.row.gap20 {
	margin-left: -20px
}
.row.gap20 .col1, .row.gap20 .col2, .row.gap20 .col3, .row.gap20 .col4, .row.gap20 .col5, .row.gap20 .col6, .row.gap20 .col7, .row.gap20 .col8, .row.gap20 .col9, .row.gap20 .col10, .row.gap20 .col11, .row.gap20 .col12 {
	padding-left: 20px
}
.row.gap21 {
	margin-left: -21px
}
.row.gap21 .col1, .row.gap21 .col2, .row.gap21 .col3, .row.gap21 .col4, .row.gap21 .col5, .row.gap21 .col6, .row.gap21 .col7, .row.gap21 .col8, .row.gap21 .col9, .row.gap21 .col10, .row.gap21 .col11, .row.gap21 .col12 {
	padding-left: 21px
}
.row.gap22 {
	margin-left: -22px
}
.row.gap22 .col1, .row.gap22 .col2, .row.gap22 .col3, .row.gap22 .col4, .row.gap22 .col5, .row.gap22 .col6, .row.gap22 .col7, .row.gap22 .col8, .row.gap22 .col9, .row.gap22 .col10, .row.gap22 .col11, .row.gap22 .col12 {
	padding-left: 22px
}
.row.gap23 {
	margin-left: -23px
}
.row.gap23 .col1, .row.gap23 .col2, .row.gap23 .col3, .row.gap23 .col4, .row.gap23 .col5, .row.gap23 .col6, .row.gap23 .col7, .row.gap23 .col8, .row.gap23 .col9, .row.gap23 .col10, .row.gap23 .col11, .row.gap23 .col12 {
	padding-left: 23px
}
.row.gap24 {
	margin-left: -24px
}
.row.gap24 .col1, .row.gap24 .col2, .row.gap24 .col3, .row.gap24 .col4, .row.gap24 .col5, .row.gap24 .col6, .row.gap24 .col7, .row.gap24 .col8, .row.gap24 .col9, .row.gap24 .col10, .row.gap24 .col11, .row.gap24 .col12 {
	padding-left: 24px
}
.row.gap25 {
	margin-left: -25px
}
.row.gap25 .col1, .row.gap25 .col2, .row.gap25 .col3, .row.gap25 .col4, .row.gap25 .col5, .row.gap25 .col6, .row.gap25 .col7, .row.gap25 .col8, .row.gap25 .col9, .row.gap25 .col10, .row.gap25 .col11, .row.gap25 .col12 {
	padding-left: 25px
}
.row.gap26 {
	margin-left: -26px
}
.row.gap26 .col1, .row.gap26 .col2, .row.gap26 .col3, .row.gap26 .col4, .row.gap26 .col5, .row.gap26 .col6, .row.gap26 .col7, .row.gap26 .col8, .row.gap26 .col9, .row.gap26 .col10, .row.gap26 .col11, .row.gap26 .col12 {
	padding-left: 26px
}
.row.gap27 {
	margin-left: -27px
}
.row.gap27 .col1, .row.gap27 .col2, .row.gap27 .col3, .row.gap27 .col4, .row.gap27 .col5, .row.gap27 .col6, .row.gap27 .col7, .row.gap27 .col8, .row.gap27 .col9, .row.gap27 .col10, .row.gap27 .col11, .row.gap27 .col12 {
	padding-left: 27px
}
.row.gap28 {
	margin-left: -28px
}
.row.gap28 .col1, .row.gap28 .col2, .row.gap28 .col3, .row.gap28 .col4, .row.gap28 .col5, .row.gap28 .col6, .row.gap28 .col7, .row.gap28 .col8, .row.gap28 .col9, .row.gap28 .col10, .row.gap28 .col11, .row.gap28 .col12 {
	padding-left: 28px
}
.row.gap29 {
	margin-left: -29px
}
.row.gap29 .col1, .row.gap29 .col2, .row.gap29 .col3, .row.gap29 .col4, .row.gap29 .col5, .row.gap29 .col6, .row.gap29 .col7, .row.gap29 .col8, .row.gap29 .col9, .row.gap29 .col10, .row.gap29 .col11, .row.gap29 .col12 {
	padding-left: 29px
}
.row.gap30 {
	margin-left: -30px
}
.row.gap30 .col1, .row.gap30 .col2, .row.gap30 .col3, .row.gap30 .col4, .row.gap30 .col5, .row.gap30 .col6, .row.gap30 .col7, .row.gap30 .col8, .row.gap30 .col9, .row.gap30 .col10, .row.gap30 .col11, .row.gap30 .col12 {
	padding-left: 30px
}
.row.gap31 {
	margin-left: -31px
}
.row.gap31 .col1, .row.gap31 .col2, .row.gap31 .col3, .row.gap31 .col4, .row.gap31 .col5, .row.gap31 .col6, .row.gap31 .col7, .row.gap31 .col8, .row.gap31 .col9, .row.gap31 .col10, .row.gap31 .col11, .row.gap31 .col12 {
	padding-left: 31px
}
.row.gap32 {
	margin-left: -32px
}
.row.gap32 .col1, .row.gap32 .col2, .row.gap32 .col3, .row.gap32 .col4, .row.gap32 .col5, .row.gap32 .col6, .row.gap32 .col7, .row.gap32 .col8, .row.gap32 .col9, .row.gap32 .col10, .row.gap32 .col11, .row.gap32 .col12 {
	padding-left: 32px
}
.row.gap33 {
	margin-left: -33px
}
.row.gap33 .col1, .row.gap33 .col2, .row.gap33 .col3, .row.gap33 .col4, .row.gap33 .col5, .row.gap33 .col6, .row.gap33 .col7, .row.gap33 .col8, .row.gap33 .col9, .row.gap33 .col10, .row.gap33 .col11, .row.gap33 .col12 {
	padding-left: 33px
}
.row.gap34 {
	margin-left: -34px
}
.row.gap34 .col1, .row.gap34 .col2, .row.gap34 .col3, .row.gap34 .col4, .row.gap34 .col5, .row.gap34 .col6, .row.gap34 .col7, .row.gap34 .col8, .row.gap34 .col9, .row.gap34 .col10, .row.gap34 .col11, .row.gap34 .col12 {
	padding-left: 34px
}
.row.gap35 {
	margin-left: -35px
}
.row.gap35 .col1, .row.gap35 .col2, .row.gap35 .col3, .row.gap35 .col4, .row.gap35 .col5, .row.gap35 .col6, .row.gap35 .col7, .row.gap35 .col8, .row.gap35 .col9, .row.gap35 .col10, .row.gap35 .col11, .row.gap35 .col12 {
	padding-left: 35px
}
.row.gap36 {
	margin-left: -36px
}
.row.gap36 .col1, .row.gap36 .col2, .row.gap36 .col3, .row.gap36 .col4, .row.gap36 .col5, .row.gap36 .col6, .row.gap36 .col7, .row.gap36 .col8, .row.gap36 .col9, .row.gap36 .col10, .row.gap36 .col11, .row.gap36 .col12 {
	padding-left: 36px
}
.row.gap37 {
	margin-left: -37px
}
.row.gap37 .col1, .row.gap37 .col2, .row.gap37 .col3, .row.gap37 .col4, .row.gap37 .col5, .row.gap37 .col6, .row.gap37 .col7, .row.gap37 .col8, .row.gap37 .col9, .row.gap37 .col10, .row.gap37 .col11, .row.gap37 .col12 {
	padding-left: 37px
}
.row.gap38 {
	margin-left: -38px
}
.row.gap38 .col1, .row.gap38 .col2, .row.gap38 .col3, .row.gap38 .col4, .row.gap38 .col5, .row.gap38 .col6, .row.gap38 .col7, .row.gap38 .col8, .row.gap38 .col9, .row.gap38 .col10, .row.gap38 .col11, .row.gap38 .col12 {
	padding-left: 38px
}
.row.gap39 {
	margin-left: -39px
}
.row.gap39 .col1, .row.gap39 .col2, .row.gap39 .col3, .row.gap39 .col4, .row.gap39 .col5, .row.gap39 .col6, .row.gap39 .col7, .row.gap39 .col8, .row.gap39 .col9, .row.gap39 .col10, .row.gap39 .col11, .row.gap39 .col12 {
	padding-left: 39px
}
.row.gap40 {
	margin-left: -40px
}
.row.gap40 .col1, .row.gap40 .col2, .row.gap40 .col3, .row.gap40 .col4, .row.gap40 .col5, .row.gap40 .col6, .row.gap40 .col7, .row.gap40 .col8, .row.gap40 .col9, .row.gap40 .col10, .row.gap40 .col11, .row.gap40 .col12 {
	padding-left: 40px
}
.row.gap41 {
	margin-left: -41px
}
.row.gap41 .col1, .row.gap41 .col2, .row.gap41 .col3, .row.gap41 .col4, .row.gap41 .col5, .row.gap41 .col6, .row.gap41 .col7, .row.gap41 .col8, .row.gap41 .col9, .row.gap41 .col10, .row.gap41 .col11, .row.gap41 .col12 {
	padding-left: 41px
}
.row.gap42 {
	margin-left: -42px
}
.row.gap42 .col1, .row.gap42 .col2, .row.gap42 .col3, .row.gap42 .col4, .row.gap42 .col5, .row.gap42 .col6, .row.gap42 .col7, .row.gap42 .col8, .row.gap42 .col9, .row.gap42 .col10, .row.gap42 .col11, .row.gap42 .col12 {
	padding-left: 42px
}
.row.gap43 {
	margin-left: -43px
}
.row.gap43 .col1, .row.gap43 .col2, .row.gap43 .col3, .row.gap43 .col4, .row.gap43 .col5, .row.gap43 .col6, .row.gap43 .col7, .row.gap43 .col8, .row.gap43 .col9, .row.gap43 .col10, .row.gap43 .col11, .row.gap43 .col12 {
	padding-left: 43px
}
.row.gap44 {
	margin-left: -44px
}
.row.gap44 .col1, .row.gap44 .col2, .row.gap44 .col3, .row.gap44 .col4, .row.gap44 .col5, .row.gap44 .col6, .row.gap44 .col7, .row.gap44 .col8, .row.gap44 .col9, .row.gap44 .col10, .row.gap44 .col11, .row.gap44 .col12 {
	padding-left: 44px
}
.row.gap45 {
	margin-left: -45px
}
.row.gap45 .col1, .row.gap45 .col2, .row.gap45 .col3, .row.gap45 .col4, .row.gap45 .col5, .row.gap45 .col6, .row.gap45 .col7, .row.gap45 .col8, .row.gap45 .col9, .row.gap45 .col10, .row.gap45 .col11, .row.gap45 .col12 {
	padding-left: 45px
}
.row.gap46 {
	margin-left: -46px
}
.row.gap46 .col1, .row.gap46 .col2, .row.gap46 .col3, .row.gap46 .col4, .row.gap46 .col5, .row.gap46 .col6, .row.gap46 .col7, .row.gap46 .col8, .row.gap46 .col9, .row.gap46 .col10, .row.gap46 .col11, .row.gap46 .col12 {
	padding-left: 46px
}
.row.gap47 {
	margin-left: -47px
}
.row.gap47 .col1, .row.gap47 .col2, .row.gap47 .col3, .row.gap47 .col4, .row.gap47 .col5, .row.gap47 .col6, .row.gap47 .col7, .row.gap47 .col8, .row.gap47 .col9, .row.gap47 .col10, .row.gap47 .col11, .row.gap47 .col12 {
	padding-left: 47px
}
.row.gap48 {
	margin-left: -48px
}
.row.gap48 .col1, .row.gap48 .col2, .row.gap48 .col3, .row.gap48 .col4, .row.gap48 .col5, .row.gap48 .col6, .row.gap48 .col7, .row.gap48 .col8, .row.gap48 .col9, .row.gap48 .col10, .row.gap48 .col11, .row.gap48 .col12 {
	padding-left: 48px
}
.row.gap49 {
	margin-left: -49px
}
.row.gap49 .col1, .row.gap49 .col2, .row.gap49 .col3, .row.gap49 .col4, .row.gap49 .col5, .row.gap49 .col6, .row.gap49 .col7, .row.gap49 .col8, .row.gap49 .col9, .row.gap49 .col10, .row.gap49 .col11, .row.gap49 .col12 {
	padding-left: 49px
}
.row.gap50 {
	margin-left: -50px
}
.row.gap50 .col1, .row.gap50 .col2, .row.gap50 .col3, .row.gap50 .col4, .row.gap50 .col5, .row.gap50 .col6, .row.gap50 .col7, .row.gap50 .col8, .row.gap50 .col9, .row.gap50 .col10, .row.gap50 .col11, .row.gap50 .col12 {
	padding-left: 50px
}
.col {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.col1 {
	width: 8.33333%
}
.col2 {
	width: 16.66667%
}
.col3 {
	width: 25%
}
.col4 {
	width: 33.33333%
}
.col5 {
	width: 41.66667%
}
.col6 {
	width: 50%
}
.col7 {
	width: 58.33333%
}
.col8 {
	width: 66.66667%
}
.col9 {
	width: 75%
}
.col10 {
	width: 83.33333%
}
.col11 {
	width: 91.66667%
}
.col12 {
	width: 100%
}
@media only screen and (min-width: 641px), print {
	.row .col1-exsp, .row .col2-exsp, .row .col3-exsp, .row .col4-exsp, .row .col5-exsp, .row .col6-exsp, .row .col7-exsp, .row .col8-exsp, .row .col9-exsp, .row .col10-exsp, .row .col11-exsp, .row .col12-exsp {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left
	}
	.row.gap0 {
		margin-left: -0px
	}
	.row.gap0 .col1-exsp, .row.gap0 .col2-exsp, .row.gap0 .col3-exsp, .row.gap0 .col4-exsp, .row.gap0 .col5-exsp, .row.gap0 .col6-exsp, .row.gap0 .col7-exsp, .row.gap0 .col8-exsp, .row.gap0 .col9-exsp, .row.gap0 .col10-exsp, .row.gap0 .col11-exsp, .row.gap0 .col12-exsp {
		padding-left: 0px
	}
	.row.gap1 {
		margin-left: -1px
	}
	.row.gap1 .col1-exsp, .row.gap1 .col2-exsp, .row.gap1 .col3-exsp, .row.gap1 .col4-exsp, .row.gap1 .col5-exsp, .row.gap1 .col6-exsp, .row.gap1 .col7-exsp, .row.gap1 .col8-exsp, .row.gap1 .col9-exsp, .row.gap1 .col10-exsp, .row.gap1 .col11-exsp, .row.gap1 .col12-exsp {
		padding-left: 1px
	}
	.row.gap2 {
		margin-left: -2px
	}
	.row.gap2 .col1-exsp, .row.gap2 .col2-exsp, .row.gap2 .col3-exsp, .row.gap2 .col4-exsp, .row.gap2 .col5-exsp, .row.gap2 .col6-exsp, .row.gap2 .col7-exsp, .row.gap2 .col8-exsp, .row.gap2 .col9-exsp, .row.gap2 .col10-exsp, .row.gap2 .col11-exsp, .row.gap2 .col12-exsp {
		padding-left: 2px
	}
	.row.gap3 {
		margin-left: -3px
	}
	.row.gap3 .col1-exsp, .row.gap3 .col2-exsp, .row.gap3 .col3-exsp, .row.gap3 .col4-exsp, .row.gap3 .col5-exsp, .row.gap3 .col6-exsp, .row.gap3 .col7-exsp, .row.gap3 .col8-exsp, .row.gap3 .col9-exsp, .row.gap3 .col10-exsp, .row.gap3 .col11-exsp, .row.gap3 .col12-exsp {
		padding-left: 3px
	}
	.row.gap4 {
		margin-left: -4px
	}
	.row.gap4 .col1-exsp, .row.gap4 .col2-exsp, .row.gap4 .col3-exsp, .row.gap4 .col4-exsp, .row.gap4 .col5-exsp, .row.gap4 .col6-exsp, .row.gap4 .col7-exsp, .row.gap4 .col8-exsp, .row.gap4 .col9-exsp, .row.gap4 .col10-exsp, .row.gap4 .col11-exsp, .row.gap4 .col12-exsp {
		padding-left: 4px
	}
	.row.gap5 {
		margin-left: -5px
	}
	.row.gap5 .col1-exsp, .row.gap5 .col2-exsp, .row.gap5 .col3-exsp, .row.gap5 .col4-exsp, .row.gap5 .col5-exsp, .row.gap5 .col6-exsp, .row.gap5 .col7-exsp, .row.gap5 .col8-exsp, .row.gap5 .col9-exsp, .row.gap5 .col10-exsp, .row.gap5 .col11-exsp, .row.gap5 .col12-exsp {
		padding-left: 5px
	}
	.row.gap6 {
		margin-left: -6px
	}
	.row.gap6 .col1-exsp, .row.gap6 .col2-exsp, .row.gap6 .col3-exsp, .row.gap6 .col4-exsp, .row.gap6 .col5-exsp, .row.gap6 .col6-exsp, .row.gap6 .col7-exsp, .row.gap6 .col8-exsp, .row.gap6 .col9-exsp, .row.gap6 .col10-exsp, .row.gap6 .col11-exsp, .row.gap6 .col12-exsp {
		padding-left: 6px
	}
	.row.gap7 {
		margin-left: -7px
	}
	.row.gap7 .col1-exsp, .row.gap7 .col2-exsp, .row.gap7 .col3-exsp, .row.gap7 .col4-exsp, .row.gap7 .col5-exsp, .row.gap7 .col6-exsp, .row.gap7 .col7-exsp, .row.gap7 .col8-exsp, .row.gap7 .col9-exsp, .row.gap7 .col10-exsp, .row.gap7 .col11-exsp, .row.gap7 .col12-exsp {
		padding-left: 7px
	}
	.row.gap8 {
		margin-left: -8px
	}
	.row.gap8 .col1-exsp, .row.gap8 .col2-exsp, .row.gap8 .col3-exsp, .row.gap8 .col4-exsp, .row.gap8 .col5-exsp, .row.gap8 .col6-exsp, .row.gap8 .col7-exsp, .row.gap8 .col8-exsp, .row.gap8 .col9-exsp, .row.gap8 .col10-exsp, .row.gap8 .col11-exsp, .row.gap8 .col12-exsp {
		padding-left: 8px
	}
	.row.gap9 {
		margin-left: -9px
	}
	.row.gap9 .col1-exsp, .row.gap9 .col2-exsp, .row.gap9 .col3-exsp, .row.gap9 .col4-exsp, .row.gap9 .col5-exsp, .row.gap9 .col6-exsp, .row.gap9 .col7-exsp, .row.gap9 .col8-exsp, .row.gap9 .col9-exsp, .row.gap9 .col10-exsp, .row.gap9 .col11-exsp, .row.gap9 .col12-exsp {
		padding-left: 9px
	}
	.row.gap10 {
		margin-left: -10px
	}
	.row.gap10 .col1-exsp, .row.gap10 .col2-exsp, .row.gap10 .col3-exsp, .row.gap10 .col4-exsp, .row.gap10 .col5-exsp, .row.gap10 .col6-exsp, .row.gap10 .col7-exsp, .row.gap10 .col8-exsp, .row.gap10 .col9-exsp, .row.gap10 .col10-exsp, .row.gap10 .col11-exsp, .row.gap10 .col12-exsp {
		padding-left: 10px
	}
	.row.gap11 {
		margin-left: -11px
	}
	.row.gap11 .col1-exsp, .row.gap11 .col2-exsp, .row.gap11 .col3-exsp, .row.gap11 .col4-exsp, .row.gap11 .col5-exsp, .row.gap11 .col6-exsp, .row.gap11 .col7-exsp, .row.gap11 .col8-exsp, .row.gap11 .col9-exsp, .row.gap11 .col10-exsp, .row.gap11 .col11-exsp, .row.gap11 .col12-exsp {
		padding-left: 11px
	}
	.row.gap12 {
		margin-left: -12px
	}
	.row.gap12 .col1-exsp, .row.gap12 .col2-exsp, .row.gap12 .col3-exsp, .row.gap12 .col4-exsp, .row.gap12 .col5-exsp, .row.gap12 .col6-exsp, .row.gap12 .col7-exsp, .row.gap12 .col8-exsp, .row.gap12 .col9-exsp, .row.gap12 .col10-exsp, .row.gap12 .col11-exsp, .row.gap12 .col12-exsp {
		padding-left: 12px
	}
	.row.gap13 {
		margin-left: -13px
	}
	.row.gap13 .col1-exsp, .row.gap13 .col2-exsp, .row.gap13 .col3-exsp, .row.gap13 .col4-exsp, .row.gap13 .col5-exsp, .row.gap13 .col6-exsp, .row.gap13 .col7-exsp, .row.gap13 .col8-exsp, .row.gap13 .col9-exsp, .row.gap13 .col10-exsp, .row.gap13 .col11-exsp, .row.gap13 .col12-exsp {
		padding-left: 13px
	}
	.row.gap14 {
		margin-left: -14px
	}
	.row.gap14 .col1-exsp, .row.gap14 .col2-exsp, .row.gap14 .col3-exsp, .row.gap14 .col4-exsp, .row.gap14 .col5-exsp, .row.gap14 .col6-exsp, .row.gap14 .col7-exsp, .row.gap14 .col8-exsp, .row.gap14 .col9-exsp, .row.gap14 .col10-exsp, .row.gap14 .col11-exsp, .row.gap14 .col12-exsp {
		padding-left: 14px
	}
	.row.gap15 {
		margin-left: -15px
	}
	.row.gap15 .col1-exsp, .row.gap15 .col2-exsp, .row.gap15 .col3-exsp, .row.gap15 .col4-exsp, .row.gap15 .col5-exsp, .row.gap15 .col6-exsp, .row.gap15 .col7-exsp, .row.gap15 .col8-exsp, .row.gap15 .col9-exsp, .row.gap15 .col10-exsp, .row.gap15 .col11-exsp, .row.gap15 .col12-exsp {
		padding-left: 15px
	}
	.row.gap16 {
		margin-left: -16px
	}
	.row.gap16 .col1-exsp, .row.gap16 .col2-exsp, .row.gap16 .col3-exsp, .row.gap16 .col4-exsp, .row.gap16 .col5-exsp, .row.gap16 .col6-exsp, .row.gap16 .col7-exsp, .row.gap16 .col8-exsp, .row.gap16 .col9-exsp, .row.gap16 .col10-exsp, .row.gap16 .col11-exsp, .row.gap16 .col12-exsp {
		padding-left: 16px
	}
	.row.gap17 {
		margin-left: -17px
	}
	.row.gap17 .col1-exsp, .row.gap17 .col2-exsp, .row.gap17 .col3-exsp, .row.gap17 .col4-exsp, .row.gap17 .col5-exsp, .row.gap17 .col6-exsp, .row.gap17 .col7-exsp, .row.gap17 .col8-exsp, .row.gap17 .col9-exsp, .row.gap17 .col10-exsp, .row.gap17 .col11-exsp, .row.gap17 .col12-exsp {
		padding-left: 17px
	}
	.row.gap18 {
		margin-left: -18px
	}
	.row.gap18 .col1-exsp, .row.gap18 .col2-exsp, .row.gap18 .col3-exsp, .row.gap18 .col4-exsp, .row.gap18 .col5-exsp, .row.gap18 .col6-exsp, .row.gap18 .col7-exsp, .row.gap18 .col8-exsp, .row.gap18 .col9-exsp, .row.gap18 .col10-exsp, .row.gap18 .col11-exsp, .row.gap18 .col12-exsp {
		padding-left: 18px
	}
	.row.gap19 {
		margin-left: -19px
	}
	.row.gap19 .col1-exsp, .row.gap19 .col2-exsp, .row.gap19 .col3-exsp, .row.gap19 .col4-exsp, .row.gap19 .col5-exsp, .row.gap19 .col6-exsp, .row.gap19 .col7-exsp, .row.gap19 .col8-exsp, .row.gap19 .col9-exsp, .row.gap19 .col10-exsp, .row.gap19 .col11-exsp, .row.gap19 .col12-exsp {
		padding-left: 19px
	}
	.row.gap20 {
		margin-left: -20px
	}
	.row.gap20 .col1-exsp, .row.gap20 .col2-exsp, .row.gap20 .col3-exsp, .row.gap20 .col4-exsp, .row.gap20 .col5-exsp, .row.gap20 .col6-exsp, .row.gap20 .col7-exsp, .row.gap20 .col8-exsp, .row.gap20 .col9-exsp, .row.gap20 .col10-exsp, .row.gap20 .col11-exsp, .row.gap20 .col12-exsp {
		padding-left: 20px
	}
	.row.gap21 {
		margin-left: -21px
	}
	.row.gap21 .col1-exsp, .row.gap21 .col2-exsp, .row.gap21 .col3-exsp, .row.gap21 .col4-exsp, .row.gap21 .col5-exsp, .row.gap21 .col6-exsp, .row.gap21 .col7-exsp, .row.gap21 .col8-exsp, .row.gap21 .col9-exsp, .row.gap21 .col10-exsp, .row.gap21 .col11-exsp, .row.gap21 .col12-exsp {
		padding-left: 21px
	}
	.row.gap22 {
		margin-left: -22px
	}
	.row.gap22 .col1-exsp, .row.gap22 .col2-exsp, .row.gap22 .col3-exsp, .row.gap22 .col4-exsp, .row.gap22 .col5-exsp, .row.gap22 .col6-exsp, .row.gap22 .col7-exsp, .row.gap22 .col8-exsp, .row.gap22 .col9-exsp, .row.gap22 .col10-exsp, .row.gap22 .col11-exsp, .row.gap22 .col12-exsp {
		padding-left: 22px
	}
	.row.gap23 {
		margin-left: -23px
	}
	.row.gap23 .col1-exsp, .row.gap23 .col2-exsp, .row.gap23 .col3-exsp, .row.gap23 .col4-exsp, .row.gap23 .col5-exsp, .row.gap23 .col6-exsp, .row.gap23 .col7-exsp, .row.gap23 .col8-exsp, .row.gap23 .col9-exsp, .row.gap23 .col10-exsp, .row.gap23 .col11-exsp, .row.gap23 .col12-exsp {
		padding-left: 23px
	}
	.row.gap24 {
		margin-left: -24px
	}
	.row.gap24 .col1-exsp, .row.gap24 .col2-exsp, .row.gap24 .col3-exsp, .row.gap24 .col4-exsp, .row.gap24 .col5-exsp, .row.gap24 .col6-exsp, .row.gap24 .col7-exsp, .row.gap24 .col8-exsp, .row.gap24 .col9-exsp, .row.gap24 .col10-exsp, .row.gap24 .col11-exsp, .row.gap24 .col12-exsp {
		padding-left: 24px
	}
	.row.gap25 {
		margin-left: -25px
	}
	.row.gap25 .col1-exsp, .row.gap25 .col2-exsp, .row.gap25 .col3-exsp, .row.gap25 .col4-exsp, .row.gap25 .col5-exsp, .row.gap25 .col6-exsp, .row.gap25 .col7-exsp, .row.gap25 .col8-exsp, .row.gap25 .col9-exsp, .row.gap25 .col10-exsp, .row.gap25 .col11-exsp, .row.gap25 .col12-exsp {
		padding-left: 25px
	}
	.row.gap26 {
		margin-left: -26px
	}
	.row.gap26 .col1-exsp, .row.gap26 .col2-exsp, .row.gap26 .col3-exsp, .row.gap26 .col4-exsp, .row.gap26 .col5-exsp, .row.gap26 .col6-exsp, .row.gap26 .col7-exsp, .row.gap26 .col8-exsp, .row.gap26 .col9-exsp, .row.gap26 .col10-exsp, .row.gap26 .col11-exsp, .row.gap26 .col12-exsp {
		padding-left: 26px
	}
	.row.gap27 {
		margin-left: -27px
	}
	.row.gap27 .col1-exsp, .row.gap27 .col2-exsp, .row.gap27 .col3-exsp, .row.gap27 .col4-exsp, .row.gap27 .col5-exsp, .row.gap27 .col6-exsp, .row.gap27 .col7-exsp, .row.gap27 .col8-exsp, .row.gap27 .col9-exsp, .row.gap27 .col10-exsp, .row.gap27 .col11-exsp, .row.gap27 .col12-exsp {
		padding-left: 27px
	}
	.row.gap28 {
		margin-left: -28px
	}
	.row.gap28 .col1-exsp, .row.gap28 .col2-exsp, .row.gap28 .col3-exsp, .row.gap28 .col4-exsp, .row.gap28 .col5-exsp, .row.gap28 .col6-exsp, .row.gap28 .col7-exsp, .row.gap28 .col8-exsp, .row.gap28 .col9-exsp, .row.gap28 .col10-exsp, .row.gap28 .col11-exsp, .row.gap28 .col12-exsp {
		padding-left: 28px
	}
	.row.gap29 {
		margin-left: -29px
	}
	.row.gap29 .col1-exsp, .row.gap29 .col2-exsp, .row.gap29 .col3-exsp, .row.gap29 .col4-exsp, .row.gap29 .col5-exsp, .row.gap29 .col6-exsp, .row.gap29 .col7-exsp, .row.gap29 .col8-exsp, .row.gap29 .col9-exsp, .row.gap29 .col10-exsp, .row.gap29 .col11-exsp, .row.gap29 .col12-exsp {
		padding-left: 29px
	}
	.row.gap30 {
		margin-left: -30px
	}
	.row.gap30 .col1-exsp, .row.gap30 .col2-exsp, .row.gap30 .col3-exsp, .row.gap30 .col4-exsp, .row.gap30 .col5-exsp, .row.gap30 .col6-exsp, .row.gap30 .col7-exsp, .row.gap30 .col8-exsp, .row.gap30 .col9-exsp, .row.gap30 .col10-exsp, .row.gap30 .col11-exsp, .row.gap30 .col12-exsp {
		padding-left: 30px
	}
	.row.gap31 {
		margin-left: -31px
	}
	.row.gap31 .col1-exsp, .row.gap31 .col2-exsp, .row.gap31 .col3-exsp, .row.gap31 .col4-exsp, .row.gap31 .col5-exsp, .row.gap31 .col6-exsp, .row.gap31 .col7-exsp, .row.gap31 .col8-exsp, .row.gap31 .col9-exsp, .row.gap31 .col10-exsp, .row.gap31 .col11-exsp, .row.gap31 .col12-exsp {
		padding-left: 31px
	}
	.row.gap32 {
		margin-left: -32px
	}
	.row.gap32 .col1-exsp, .row.gap32 .col2-exsp, .row.gap32 .col3-exsp, .row.gap32 .col4-exsp, .row.gap32 .col5-exsp, .row.gap32 .col6-exsp, .row.gap32 .col7-exsp, .row.gap32 .col8-exsp, .row.gap32 .col9-exsp, .row.gap32 .col10-exsp, .row.gap32 .col11-exsp, .row.gap32 .col12-exsp {
		padding-left: 32px
	}
	.row.gap33 {
		margin-left: -33px
	}
	.row.gap33 .col1-exsp, .row.gap33 .col2-exsp, .row.gap33 .col3-exsp, .row.gap33 .col4-exsp, .row.gap33 .col5-exsp, .row.gap33 .col6-exsp, .row.gap33 .col7-exsp, .row.gap33 .col8-exsp, .row.gap33 .col9-exsp, .row.gap33 .col10-exsp, .row.gap33 .col11-exsp, .row.gap33 .col12-exsp {
		padding-left: 33px
	}
	.row.gap34 {
		margin-left: -34px
	}
	.row.gap34 .col1-exsp, .row.gap34 .col2-exsp, .row.gap34 .col3-exsp, .row.gap34 .col4-exsp, .row.gap34 .col5-exsp, .row.gap34 .col6-exsp, .row.gap34 .col7-exsp, .row.gap34 .col8-exsp, .row.gap34 .col9-exsp, .row.gap34 .col10-exsp, .row.gap34 .col11-exsp, .row.gap34 .col12-exsp {
		padding-left: 34px
	}
	.row.gap35 {
		margin-left: -35px
	}
	.row.gap35 .col1-exsp, .row.gap35 .col2-exsp, .row.gap35 .col3-exsp, .row.gap35 .col4-exsp, .row.gap35 .col5-exsp, .row.gap35 .col6-exsp, .row.gap35 .col7-exsp, .row.gap35 .col8-exsp, .row.gap35 .col9-exsp, .row.gap35 .col10-exsp, .row.gap35 .col11-exsp, .row.gap35 .col12-exsp {
		padding-left: 35px
	}
	.row.gap36 {
		margin-left: -36px
	}
	.row.gap36 .col1-exsp, .row.gap36 .col2-exsp, .row.gap36 .col3-exsp, .row.gap36 .col4-exsp, .row.gap36 .col5-exsp, .row.gap36 .col6-exsp, .row.gap36 .col7-exsp, .row.gap36 .col8-exsp, .row.gap36 .col9-exsp, .row.gap36 .col10-exsp, .row.gap36 .col11-exsp, .row.gap36 .col12-exsp {
		padding-left: 36px
	}
	.row.gap37 {
		margin-left: -37px
	}
	.row.gap37 .col1-exsp, .row.gap37 .col2-exsp, .row.gap37 .col3-exsp, .row.gap37 .col4-exsp, .row.gap37 .col5-exsp, .row.gap37 .col6-exsp, .row.gap37 .col7-exsp, .row.gap37 .col8-exsp, .row.gap37 .col9-exsp, .row.gap37 .col10-exsp, .row.gap37 .col11-exsp, .row.gap37 .col12-exsp {
		padding-left: 37px
	}
	.row.gap38 {
		margin-left: -38px
	}
	.row.gap38 .col1-exsp, .row.gap38 .col2-exsp, .row.gap38 .col3-exsp, .row.gap38 .col4-exsp, .row.gap38 .col5-exsp, .row.gap38 .col6-exsp, .row.gap38 .col7-exsp, .row.gap38 .col8-exsp, .row.gap38 .col9-exsp, .row.gap38 .col10-exsp, .row.gap38 .col11-exsp, .row.gap38 .col12-exsp {
		padding-left: 38px
	}
	.row.gap39 {
		margin-left: -39px
	}
	.row.gap39 .col1-exsp, .row.gap39 .col2-exsp, .row.gap39 .col3-exsp, .row.gap39 .col4-exsp, .row.gap39 .col5-exsp, .row.gap39 .col6-exsp, .row.gap39 .col7-exsp, .row.gap39 .col8-exsp, .row.gap39 .col9-exsp, .row.gap39 .col10-exsp, .row.gap39 .col11-exsp, .row.gap39 .col12-exsp {
		padding-left: 39px
	}
	.row.gap40 {
		margin-left: -40px
	}
	.row.gap40 .col1-exsp, .row.gap40 .col2-exsp, .row.gap40 .col3-exsp, .row.gap40 .col4-exsp, .row.gap40 .col5-exsp, .row.gap40 .col6-exsp, .row.gap40 .col7-exsp, .row.gap40 .col8-exsp, .row.gap40 .col9-exsp, .row.gap40 .col10-exsp, .row.gap40 .col11-exsp, .row.gap40 .col12-exsp {
		padding-left: 40px
	}
	.row.gap41 {
		margin-left: -41px
	}
	.row.gap41 .col1-exsp, .row.gap41 .col2-exsp, .row.gap41 .col3-exsp, .row.gap41 .col4-exsp, .row.gap41 .col5-exsp, .row.gap41 .col6-exsp, .row.gap41 .col7-exsp, .row.gap41 .col8-exsp, .row.gap41 .col9-exsp, .row.gap41 .col10-exsp, .row.gap41 .col11-exsp, .row.gap41 .col12-exsp {
		padding-left: 41px
	}
	.row.gap42 {
		margin-left: -42px
	}
	.row.gap42 .col1-exsp, .row.gap42 .col2-exsp, .row.gap42 .col3-exsp, .row.gap42 .col4-exsp, .row.gap42 .col5-exsp, .row.gap42 .col6-exsp, .row.gap42 .col7-exsp, .row.gap42 .col8-exsp, .row.gap42 .col9-exsp, .row.gap42 .col10-exsp, .row.gap42 .col11-exsp, .row.gap42 .col12-exsp {
		padding-left: 42px
	}
	.row.gap43 {
		margin-left: -43px
	}
	.row.gap43 .col1-exsp, .row.gap43 .col2-exsp, .row.gap43 .col3-exsp, .row.gap43 .col4-exsp, .row.gap43 .col5-exsp, .row.gap43 .col6-exsp, .row.gap43 .col7-exsp, .row.gap43 .col8-exsp, .row.gap43 .col9-exsp, .row.gap43 .col10-exsp, .row.gap43 .col11-exsp, .row.gap43 .col12-exsp {
		padding-left: 43px
	}
	.row.gap44 {
		margin-left: -44px
	}
	.row.gap44 .col1-exsp, .row.gap44 .col2-exsp, .row.gap44 .col3-exsp, .row.gap44 .col4-exsp, .row.gap44 .col5-exsp, .row.gap44 .col6-exsp, .row.gap44 .col7-exsp, .row.gap44 .col8-exsp, .row.gap44 .col9-exsp, .row.gap44 .col10-exsp, .row.gap44 .col11-exsp, .row.gap44 .col12-exsp {
		padding-left: 44px
	}
	.row.gap45 {
		margin-left: -45px
	}
	.row.gap45 .col1-exsp, .row.gap45 .col2-exsp, .row.gap45 .col3-exsp, .row.gap45 .col4-exsp, .row.gap45 .col5-exsp, .row.gap45 .col6-exsp, .row.gap45 .col7-exsp, .row.gap45 .col8-exsp, .row.gap45 .col9-exsp, .row.gap45 .col10-exsp, .row.gap45 .col11-exsp, .row.gap45 .col12-exsp {
		padding-left: 45px
	}
	.row.gap46 {
		margin-left: -46px
	}
	.row.gap46 .col1-exsp, .row.gap46 .col2-exsp, .row.gap46 .col3-exsp, .row.gap46 .col4-exsp, .row.gap46 .col5-exsp, .row.gap46 .col6-exsp, .row.gap46 .col7-exsp, .row.gap46 .col8-exsp, .row.gap46 .col9-exsp, .row.gap46 .col10-exsp, .row.gap46 .col11-exsp, .row.gap46 .col12-exsp {
		padding-left: 46px
	}
	.row.gap47 {
		margin-left: -47px
	}
	.row.gap47 .col1-exsp, .row.gap47 .col2-exsp, .row.gap47 .col3-exsp, .row.gap47 .col4-exsp, .row.gap47 .col5-exsp, .row.gap47 .col6-exsp, .row.gap47 .col7-exsp, .row.gap47 .col8-exsp, .row.gap47 .col9-exsp, .row.gap47 .col10-exsp, .row.gap47 .col11-exsp, .row.gap47 .col12-exsp {
		padding-left: 47px
	}
	.row.gap48 {
		margin-left: -48px
	}
	.row.gap48 .col1-exsp, .row.gap48 .col2-exsp, .row.gap48 .col3-exsp, .row.gap48 .col4-exsp, .row.gap48 .col5-exsp, .row.gap48 .col6-exsp, .row.gap48 .col7-exsp, .row.gap48 .col8-exsp, .row.gap48 .col9-exsp, .row.gap48 .col10-exsp, .row.gap48 .col11-exsp, .row.gap48 .col12-exsp {
		padding-left: 48px
	}
	.row.gap49 {
		margin-left: -49px
	}
	.row.gap49 .col1-exsp, .row.gap49 .col2-exsp, .row.gap49 .col3-exsp, .row.gap49 .col4-exsp, .row.gap49 .col5-exsp, .row.gap49 .col6-exsp, .row.gap49 .col7-exsp, .row.gap49 .col8-exsp, .row.gap49 .col9-exsp, .row.gap49 .col10-exsp, .row.gap49 .col11-exsp, .row.gap49 .col12-exsp {
		padding-left: 49px
	}
	.row.gap50 {
		margin-left: -50px
	}
	.row.gap50 .col1-exsp, .row.gap50 .col2-exsp, .row.gap50 .col3-exsp, .row.gap50 .col4-exsp, .row.gap50 .col5-exsp, .row.gap50 .col6-exsp, .row.gap50 .col7-exsp, .row.gap50 .col8-exsp, .row.gap50 .col9-exsp, .row.gap50 .col10-exsp, .row.gap50 .col11-exsp, .row.gap50 .col12-exsp {
		padding-left: 50px
	}
	.col1-exsp {
		width: 8.33333% !important
	}
	.col2-exsp {
		width: 16.66667% !important
	}
	.col3-exsp {
		width: 25% !important
	}
	.col4-exsp {
		width: 33.33333% !important
	}
	.col5-exsp {
		width: 41.66667% !important
	}
	.col6-exsp {
		width: 50% !important
	}
	.col7-exsp {
		width: 58.33333% !important
	}
	.col8-exsp {
		width: 66.66667% !important
	}
	.col9-exsp {
		width: 75% !important
	}
	.col10-exsp {
		width: 83.33333% !important
	}
	.col11-exsp {
		width: 91.66667% !important
	}
	.col12-exsp {
		width: 100% !important
	}
}
@media only screen and (max-width: 640px), print {
	.row .col1-sp, .row .col2-sp, .row .col3-sp, .row .col4-sp, .row .col5-sp, .row .col6-sp, .row_2 .col6-sp, .row .col7-sp, .row .col8-sp, .row .col9-sp, .row .col10-sp, .row .col11-sp, .row .col12-sp {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left
	}
	.row.gap0 {
		margin-left: -0px
	}
	.row.gap0 .col1-sp, .row.gap0 .col2-sp, .row.gap0 .col3-sp, .row.gap0 .col4-sp, .row.gap0 .col5-sp, .row.gap0 .col6-sp, .row.gap0 .col7-sp, .row.gap0 .col8-sp, .row.gap0 .col9-sp, .row.gap0 .col10-sp, .row.gap0 .col11-sp, .row.gap0 .col12-sp {
		padding-left: 0px
	}
	.row.gap1 {
		margin-left: -1px
	}
	.row.gap1 .col1-sp, .row.gap1 .col2-sp, .row.gap1 .col3-sp, .row.gap1 .col4-sp, .row.gap1 .col5-sp, .row.gap1 .col6-sp, .row.gap1 .col7-sp, .row.gap1 .col8-sp, .row.gap1 .col9-sp, .row.gap1 .col10-sp, .row.gap1 .col11-sp, .row.gap1 .col12-sp {
		padding-left: 1px
	}
	.row.gap2 {
		margin-left: -2px
	}
	.row.gap2 .col1-sp, .row.gap2 .col2-sp, .row.gap2 .col3-sp, .row.gap2 .col4-sp, .row.gap2 .col5-sp, .row.gap2 .col6-sp, .row.gap2 .col7-sp, .row.gap2 .col8-sp, .row.gap2 .col9-sp, .row.gap2 .col10-sp, .row.gap2 .col11-sp, .row.gap2 .col12-sp {
		padding-left: 2px
	}
	.row.gap3 {
		margin-left: -3px
	}
	.row.gap3 .col1-sp, .row.gap3 .col2-sp, .row.gap3 .col3-sp, .row.gap3 .col4-sp, .row.gap3 .col5-sp, .row.gap3 .col6-sp, .row.gap3 .col7-sp, .row.gap3 .col8-sp, .row.gap3 .col9-sp, .row.gap3 .col10-sp, .row.gap3 .col11-sp, .row.gap3 .col12-sp {
		padding-left: 3px
	}
	.row.gap4 {
		margin-left: -4px
	}
	.row.gap4 .col1-sp, .row.gap4 .col2-sp, .row.gap4 .col3-sp, .row.gap4 .col4-sp, .row.gap4 .col5-sp, .row.gap4 .col6-sp, .row.gap4 .col7-sp, .row.gap4 .col8-sp, .row.gap4 .col9-sp, .row.gap4 .col10-sp, .row.gap4 .col11-sp, .row.gap4 .col12-sp {
		padding-left: 4px
	}
	.row.gap5 {
		margin-left: -5px
	}
	.row.gap5 .col1-sp, .row.gap5 .col2-sp, .row.gap5 .col3-sp, .row.gap5 .col4-sp, .row.gap5 .col5-sp, .row.gap5 .col6-sp, .row.gap5 .col7-sp, .row.gap5 .col8-sp, .row.gap5 .col9-sp, .row.gap5 .col10-sp, .row.gap5 .col11-sp, .row.gap5 .col12-sp {
		padding-left: 5px
	}
	.row.gap6 {
		margin-left: -6px
	}
	.row.gap6 .col1-sp, .row.gap6 .col2-sp, .row.gap6 .col3-sp, .row.gap6 .col4-sp, .row.gap6 .col5-sp, .row.gap6 .col6-sp, .row.gap6 .col7-sp, .row.gap6 .col8-sp, .row.gap6 .col9-sp, .row.gap6 .col10-sp, .row.gap6 .col11-sp, .row.gap6 .col12-sp {
		padding-left: 6px
	}
	.row.gap7 {
		margin-left: -7px
	}
	.row.gap7 .col1-sp, .row.gap7 .col2-sp, .row.gap7 .col3-sp, .row.gap7 .col4-sp, .row.gap7 .col5-sp, .row.gap7 .col6-sp, .row.gap7 .col7-sp, .row.gap7 .col8-sp, .row.gap7 .col9-sp, .row.gap7 .col10-sp, .row.gap7 .col11-sp, .row.gap7 .col12-sp {
		padding-left: 7px
	}
	.row.gap8 {
		margin-left: -8px
	}
	.row.gap8 .col1-sp, .row.gap8 .col2-sp, .row.gap8 .col3-sp, .row.gap8 .col4-sp, .row.gap8 .col5-sp, .row.gap8 .col6-sp, .row.gap8 .col7-sp, .row.gap8 .col8-sp, .row.gap8 .col9-sp, .row.gap8 .col10-sp, .row.gap8 .col11-sp, .row.gap8 .col12-sp {
		padding-left: 8px
	}
	.row.gap9 {
		margin-left: -9px
	}
	.row.gap9 .col1-sp, .row.gap9 .col2-sp, .row.gap9 .col3-sp, .row.gap9 .col4-sp, .row.gap9 .col5-sp, .row.gap9 .col6-sp, .row.gap9 .col7-sp, .row.gap9 .col8-sp, .row.gap9 .col9-sp, .row.gap9 .col10-sp, .row.gap9 .col11-sp, .row.gap9 .col12-sp {
		padding-left: 9px
	}
	.row.gap10 {
		margin-left: -10px
	}
	.row.gap10 .col1-sp, .row.gap10 .col2-sp, .row.gap10 .col3-sp, .row.gap10 .col4-sp, .row.gap10 .col5-sp, .row.gap10 .col6-sp, .row.gap10 .col7-sp, .row.gap10 .col8-sp, .row.gap10 .col9-sp, .row.gap10 .col10-sp, .row.gap10 .col11-sp, .row.gap10 .col12-sp {
		padding-left: 10px
	}
	.row.gap11 {
		margin-left: -11px
	}
	.row.gap11 .col1-sp, .row.gap11 .col2-sp, .row.gap11 .col3-sp, .row.gap11 .col4-sp, .row.gap11 .col5-sp, .row.gap11 .col6-sp, .row.gap11 .col7-sp, .row.gap11 .col8-sp, .row.gap11 .col9-sp, .row.gap11 .col10-sp, .row.gap11 .col11-sp, .row.gap11 .col12-sp {
		padding-left: 11px
	}
	.row.gap12 {
		margin-left: -12px
	}
	.row.gap12 .col1-sp, .row.gap12 .col2-sp, .row.gap12 .col3-sp, .row.gap12 .col4-sp, .row.gap12 .col5-sp, .row.gap12 .col6-sp, .row.gap12 .col7-sp, .row.gap12 .col8-sp, .row.gap12 .col9-sp, .row.gap12 .col10-sp, .row.gap12 .col11-sp, .row.gap12 .col12-sp {
		padding-left: 12px
	}
	.row.gap13 {
		margin-left: -13px
	}
	.row.gap13 .col1-sp, .row.gap13 .col2-sp, .row.gap13 .col3-sp, .row.gap13 .col4-sp, .row.gap13 .col5-sp, .row.gap13 .col6-sp, .row.gap13 .col7-sp, .row.gap13 .col8-sp, .row.gap13 .col9-sp, .row.gap13 .col10-sp, .row.gap13 .col11-sp, .row.gap13 .col12-sp {
		padding-left: 13px
	}
	.row.gap14 {
		margin-left: -14px
	}
	.row.gap14 .col1-sp, .row.gap14 .col2-sp, .row.gap14 .col3-sp, .row.gap14 .col4-sp, .row.gap14 .col5-sp, .row.gap14 .col6-sp, .row.gap14 .col7-sp, .row.gap14 .col8-sp, .row.gap14 .col9-sp, .row.gap14 .col10-sp, .row.gap14 .col11-sp, .row.gap14 .col12-sp {
		padding-left: 14px
	}
	.row.gap15 {
		margin-left: -15px
	}
	.row.gap15 .col1-sp, .row.gap15 .col2-sp, .row.gap15 .col3-sp, .row.gap15 .col4-sp, .row.gap15 .col5-sp, .row.gap15 .col6-sp, .row.gap15 .col7-sp, .row.gap15 .col8-sp, .row.gap15 .col9-sp, .row.gap15 .col10-sp, .row.gap15 .col11-sp, .row.gap15 .col12-sp {
		padding-left: 15px
	}
	.row.gap16 {
		margin-left: -16px
	}
	.row.gap16 .col1-sp, .row.gap16 .col2-sp, .row.gap16 .col3-sp, .row.gap16 .col4-sp, .row.gap16 .col5-sp, .row.gap16 .col6-sp, .row.gap16 .col7-sp, .row.gap16 .col8-sp, .row.gap16 .col9-sp, .row.gap16 .col10-sp, .row.gap16 .col11-sp, .row.gap16 .col12-sp {
		padding-left: 16px
	}
	.row.gap17 {
		margin-left: -17px
	}
	.row.gap17 .col1-sp, .row.gap17 .col2-sp, .row.gap17 .col3-sp, .row.gap17 .col4-sp, .row.gap17 .col5-sp, .row.gap17 .col6-sp, .row.gap17 .col7-sp, .row.gap17 .col8-sp, .row.gap17 .col9-sp, .row.gap17 .col10-sp, .row.gap17 .col11-sp, .row.gap17 .col12-sp {
		padding-left: 17px
	}
	.row.gap18 {
		margin-left: -18px
	}
	.row.gap18 .col1-sp, .row.gap18 .col2-sp, .row.gap18 .col3-sp, .row.gap18 .col4-sp, .row.gap18 .col5-sp, .row.gap18 .col6-sp, .row.gap18 .col7-sp, .row.gap18 .col8-sp, .row.gap18 .col9-sp, .row.gap18 .col10-sp, .row.gap18 .col11-sp, .row.gap18 .col12-sp {
		padding-left: 18px
	}
	.row.gap19 {
		margin-left: -19px
	}
	.row.gap19 .col1-sp, .row.gap19 .col2-sp, .row.gap19 .col3-sp, .row.gap19 .col4-sp, .row.gap19 .col5-sp, .row.gap19 .col6-sp, .row.gap19 .col7-sp, .row.gap19 .col8-sp, .row.gap19 .col9-sp, .row.gap19 .col10-sp, .row.gap19 .col11-sp, .row.gap19 .col12-sp {
		padding-left: 19px
	}
	.row.gap20 {
		margin-left: -20px
	}
	.row.gap20 .col1-sp, .row.gap20 .col2-sp, .row.gap20 .col3-sp, .row.gap20 .col4-sp, .row.gap20 .col5-sp, .row.gap20 .col6-sp, .row.gap20 .col7-sp, .row.gap20 .col8-sp, .row.gap20 .col9-sp, .row.gap20 .col10-sp, .row.gap20 .col11-sp, .row.gap20 .col12-sp {
		padding-left: 20px
	}
	.row.gap21 {
		margin-left: -21px
	}
	.row.gap21 .col1-sp, .row.gap21 .col2-sp, .row.gap21 .col3-sp, .row.gap21 .col4-sp, .row.gap21 .col5-sp, .row.gap21 .col6-sp, .row.gap21 .col7-sp, .row.gap21 .col8-sp, .row.gap21 .col9-sp, .row.gap21 .col10-sp, .row.gap21 .col11-sp, .row.gap21 .col12-sp {
		padding-left: 21px
	}
	.row.gap22 {
		margin-left: -22px
	}
	.row.gap22 .col1-sp, .row.gap22 .col2-sp, .row.gap22 .col3-sp, .row.gap22 .col4-sp, .row.gap22 .col5-sp, .row.gap22 .col6-sp, .row.gap22 .col7-sp, .row.gap22 .col8-sp, .row.gap22 .col9-sp, .row.gap22 .col10-sp, .row.gap22 .col11-sp, .row.gap22 .col12-sp {
		padding-left: 22px
	}
	.row.gap23 {
		margin-left: -23px
	}
	.row.gap23 .col1-sp, .row.gap23 .col2-sp, .row.gap23 .col3-sp, .row.gap23 .col4-sp, .row.gap23 .col5-sp, .row.gap23 .col6-sp, .row.gap23 .col7-sp, .row.gap23 .col8-sp, .row.gap23 .col9-sp, .row.gap23 .col10-sp, .row.gap23 .col11-sp, .row.gap23 .col12-sp {
		padding-left: 23px
	}
	.row.gap24 {
		margin-left: -24px
	}
	.row.gap24 .col1-sp, .row.gap24 .col2-sp, .row.gap24 .col3-sp, .row.gap24 .col4-sp, .row.gap24 .col5-sp, .row.gap24 .col6-sp, .row.gap24 .col7-sp, .row.gap24 .col8-sp, .row.gap24 .col9-sp, .row.gap24 .col10-sp, .row.gap24 .col11-sp, .row.gap24 .col12-sp {
		padding-left: 24px
	}
	.row.gap25 {
		margin-left: -25px
	}
	.row.gap25 .col1-sp, .row.gap25 .col2-sp, .row.gap25 .col3-sp, .row.gap25 .col4-sp, .row.gap25 .col5-sp, .row.gap25 .col6-sp, .row.gap25 .col7-sp, .row.gap25 .col8-sp, .row.gap25 .col9-sp, .row.gap25 .col10-sp, .row.gap25 .col11-sp, .row.gap25 .col12-sp {
		padding-left: 25px
	}
	.row.gap26 {
		margin-left: -26px
	}
	.row.gap26 .col1-sp, .row.gap26 .col2-sp, .row.gap26 .col3-sp, .row.gap26 .col4-sp, .row.gap26 .col5-sp, .row.gap26 .col6-sp, .row.gap26 .col7-sp, .row.gap26 .col8-sp, .row.gap26 .col9-sp, .row.gap26 .col10-sp, .row.gap26 .col11-sp, .row.gap26 .col12-sp {
		padding-left: 26px
	}
	.row.gap27 {
		margin-left: -27px
	}
	.row.gap27 .col1-sp, .row.gap27 .col2-sp, .row.gap27 .col3-sp, .row.gap27 .col4-sp, .row.gap27 .col5-sp, .row.gap27 .col6-sp, .row.gap27 .col7-sp, .row.gap27 .col8-sp, .row.gap27 .col9-sp, .row.gap27 .col10-sp, .row.gap27 .col11-sp, .row.gap27 .col12-sp {
		padding-left: 27px
	}
	.row.gap28 {
		margin-left: -28px
	}
	.row.gap28 .col1-sp, .row.gap28 .col2-sp, .row.gap28 .col3-sp, .row.gap28 .col4-sp, .row.gap28 .col5-sp, .row.gap28 .col6-sp, .row.gap28 .col7-sp, .row.gap28 .col8-sp, .row.gap28 .col9-sp, .row.gap28 .col10-sp, .row.gap28 .col11-sp, .row.gap28 .col12-sp {
		padding-left: 28px
	}
	.row.gap29 {
		margin-left: -29px
	}
	.row.gap29 .col1-sp, .row.gap29 .col2-sp, .row.gap29 .col3-sp, .row.gap29 .col4-sp, .row.gap29 .col5-sp, .row.gap29 .col6-sp, .row.gap29 .col7-sp, .row.gap29 .col8-sp, .row.gap29 .col9-sp, .row.gap29 .col10-sp, .row.gap29 .col11-sp, .row.gap29 .col12-sp {
		padding-left: 29px
	}
	.row.gap30 {
		margin-left: -30px
	}
	.row.gap30 .col1-sp, .row.gap30 .col2-sp, .row.gap30 .col3-sp, .row.gap30 .col4-sp, .row.gap30 .col5-sp, .row.gap30 .col6-sp, .row.gap30 .col7-sp, .row.gap30 .col8-sp, .row.gap30 .col9-sp, .row.gap30 .col10-sp, .row.gap30 .col11-sp, .row.gap30 .col12-sp {
		padding-left: 30px
	}
	.row.gap31 {
		margin-left: -31px
	}
	.row.gap31 .col1-sp, .row.gap31 .col2-sp, .row.gap31 .col3-sp, .row.gap31 .col4-sp, .row.gap31 .col5-sp, .row.gap31 .col6-sp, .row.gap31 .col7-sp, .row.gap31 .col8-sp, .row.gap31 .col9-sp, .row.gap31 .col10-sp, .row.gap31 .col11-sp, .row.gap31 .col12-sp {
		padding-left: 31px
	}
	.row.gap32 {
		margin-left: -32px
	}
	.row.gap32 .col1-sp, .row.gap32 .col2-sp, .row.gap32 .col3-sp, .row.gap32 .col4-sp, .row.gap32 .col5-sp, .row.gap32 .col6-sp, .row.gap32 .col7-sp, .row.gap32 .col8-sp, .row.gap32 .col9-sp, .row.gap32 .col10-sp, .row.gap32 .col11-sp, .row.gap32 .col12-sp {
		padding-left: 32px
	}
	.row.gap33 {
		margin-left: -33px
	}
	.row.gap33 .col1-sp, .row.gap33 .col2-sp, .row.gap33 .col3-sp, .row.gap33 .col4-sp, .row.gap33 .col5-sp, .row.gap33 .col6-sp, .row.gap33 .col7-sp, .row.gap33 .col8-sp, .row.gap33 .col9-sp, .row.gap33 .col10-sp, .row.gap33 .col11-sp, .row.gap33 .col12-sp {
		padding-left: 33px
	}
	.row.gap34 {
		margin-left: -34px
	}
	.row.gap34 .col1-sp, .row.gap34 .col2-sp, .row.gap34 .col3-sp, .row.gap34 .col4-sp, .row.gap34 .col5-sp, .row.gap34 .col6-sp, .row.gap34 .col7-sp, .row.gap34 .col8-sp, .row.gap34 .col9-sp, .row.gap34 .col10-sp, .row.gap34 .col11-sp, .row.gap34 .col12-sp {
		padding-left: 34px
	}
	.row.gap35 {
		margin-left: -35px
	}
	.row.gap35 .col1-sp, .row.gap35 .col2-sp, .row.gap35 .col3-sp, .row.gap35 .col4-sp, .row.gap35 .col5-sp, .row.gap35 .col6-sp, .row.gap35 .col7-sp, .row.gap35 .col8-sp, .row.gap35 .col9-sp, .row.gap35 .col10-sp, .row.gap35 .col11-sp, .row.gap35 .col12-sp {
		padding-left: 35px
	}
	.row.gap36 {
		margin-left: -36px
	}
	.row.gap36 .col1-sp, .row.gap36 .col2-sp, .row.gap36 .col3-sp, .row.gap36 .col4-sp, .row.gap36 .col5-sp, .row.gap36 .col6-sp, .row.gap36 .col7-sp, .row.gap36 .col8-sp, .row.gap36 .col9-sp, .row.gap36 .col10-sp, .row.gap36 .col11-sp, .row.gap36 .col12-sp {
		padding-left: 36px
	}
	.row.gap37 {
		margin-left: -37px
	}
	.row.gap37 .col1-sp, .row.gap37 .col2-sp, .row.gap37 .col3-sp, .row.gap37 .col4-sp, .row.gap37 .col5-sp, .row.gap37 .col6-sp, .row.gap37 .col7-sp, .row.gap37 .col8-sp, .row.gap37 .col9-sp, .row.gap37 .col10-sp, .row.gap37 .col11-sp, .row.gap37 .col12-sp {
		padding-left: 37px
	}
	.row.gap38 {
		margin-left: -38px
	}
	.row.gap38 .col1-sp, .row.gap38 .col2-sp, .row.gap38 .col3-sp, .row.gap38 .col4-sp, .row.gap38 .col5-sp, .row.gap38 .col6-sp, .row.gap38 .col7-sp, .row.gap38 .col8-sp, .row.gap38 .col9-sp, .row.gap38 .col10-sp, .row.gap38 .col11-sp, .row.gap38 .col12-sp {
		padding-left: 38px
	}
	.row.gap39 {
		margin-left: -39px
	}
	.row.gap39 .col1-sp, .row.gap39 .col2-sp, .row.gap39 .col3-sp, .row.gap39 .col4-sp, .row.gap39 .col5-sp, .row.gap39 .col6-sp, .row.gap39 .col7-sp, .row.gap39 .col8-sp, .row.gap39 .col9-sp, .row.gap39 .col10-sp, .row.gap39 .col11-sp, .row.gap39 .col12-sp {
		padding-left: 39px
	}
	.row.gap40 {
		margin-left: -40px
	}
	.row.gap40 .col1-sp, .row.gap40 .col2-sp, .row.gap40 .col3-sp, .row.gap40 .col4-sp, .row.gap40 .col5-sp, .row.gap40 .col6-sp, .row.gap40 .col7-sp, .row.gap40 .col8-sp, .row.gap40 .col9-sp, .row.gap40 .col10-sp, .row.gap40 .col11-sp, .row.gap40 .col12-sp {
		padding-left: 40px
	}
	.row.gap41 {
		margin-left: -41px
	}
	.row.gap41 .col1-sp, .row.gap41 .col2-sp, .row.gap41 .col3-sp, .row.gap41 .col4-sp, .row.gap41 .col5-sp, .row.gap41 .col6-sp, .row.gap41 .col7-sp, .row.gap41 .col8-sp, .row.gap41 .col9-sp, .row.gap41 .col10-sp, .row.gap41 .col11-sp, .row.gap41 .col12-sp {
		padding-left: 41px
	}
	.row.gap42 {
		margin-left: -42px
	}
	.row.gap42 .col1-sp, .row.gap42 .col2-sp, .row.gap42 .col3-sp, .row.gap42 .col4-sp, .row.gap42 .col5-sp, .row.gap42 .col6-sp, .row.gap42 .col7-sp, .row.gap42 .col8-sp, .row.gap42 .col9-sp, .row.gap42 .col10-sp, .row.gap42 .col11-sp, .row.gap42 .col12-sp {
		padding-left: 42px
	}
	.row.gap43 {
		margin-left: -43px
	}
	.row.gap43 .col1-sp, .row.gap43 .col2-sp, .row.gap43 .col3-sp, .row.gap43 .col4-sp, .row.gap43 .col5-sp, .row.gap43 .col6-sp, .row.gap43 .col7-sp, .row.gap43 .col8-sp, .row.gap43 .col9-sp, .row.gap43 .col10-sp, .row.gap43 .col11-sp, .row.gap43 .col12-sp {
		padding-left: 43px
	}
	.row.gap44 {
		margin-left: -44px
	}
	.row.gap44 .col1-sp, .row.gap44 .col2-sp, .row.gap44 .col3-sp, .row.gap44 .col4-sp, .row.gap44 .col5-sp, .row.gap44 .col6-sp, .row.gap44 .col7-sp, .row.gap44 .col8-sp, .row.gap44 .col9-sp, .row.gap44 .col10-sp, .row.gap44 .col11-sp, .row.gap44 .col12-sp {
		padding-left: 44px
	}
	.row.gap45 {
		margin-left: -45px
	}
	.row.gap45 .col1-sp, .row.gap45 .col2-sp, .row.gap45 .col3-sp, .row.gap45 .col4-sp, .row.gap45 .col5-sp, .row.gap45 .col6-sp, .row.gap45 .col7-sp, .row.gap45 .col8-sp, .row.gap45 .col9-sp, .row.gap45 .col10-sp, .row.gap45 .col11-sp, .row.gap45 .col12-sp {
		padding-left: 45px
	}
	.row.gap46 {
		margin-left: -46px
	}
	.row.gap46 .col1-sp, .row.gap46 .col2-sp, .row.gap46 .col3-sp, .row.gap46 .col4-sp, .row.gap46 .col5-sp, .row.gap46 .col6-sp, .row.gap46 .col7-sp, .row.gap46 .col8-sp, .row.gap46 .col9-sp, .row.gap46 .col10-sp, .row.gap46 .col11-sp, .row.gap46 .col12-sp {
		padding-left: 46px
	}
	.row.gap47 {
		margin-left: -47px
	}
	.row.gap47 .col1-sp, .row.gap47 .col2-sp, .row.gap47 .col3-sp, .row.gap47 .col4-sp, .row.gap47 .col5-sp, .row.gap47 .col6-sp, .row.gap47 .col7-sp, .row.gap47 .col8-sp, .row.gap47 .col9-sp, .row.gap47 .col10-sp, .row.gap47 .col11-sp, .row.gap47 .col12-sp {
		padding-left: 47px
	}
	.row.gap48 {
		margin-left: -48px
	}
	.row.gap48 .col1-sp, .row.gap48 .col2-sp, .row.gap48 .col3-sp, .row.gap48 .col4-sp, .row.gap48 .col5-sp, .row.gap48 .col6-sp, .row.gap48 .col7-sp, .row.gap48 .col8-sp, .row.gap48 .col9-sp, .row.gap48 .col10-sp, .row.gap48 .col11-sp, .row.gap48 .col12-sp {
		padding-left: 48px
	}
	.row.gap49 {
		margin-left: -49px
	}
	.row.gap49 .col1-sp, .row.gap49 .col2-sp, .row.gap49 .col3-sp, .row.gap49 .col4-sp, .row.gap49 .col5-sp, .row.gap49 .col6-sp, .row.gap49 .col7-sp, .row.gap49 .col8-sp, .row.gap49 .col9-sp, .row.gap49 .col10-sp, .row.gap49 .col11-sp, .row.gap49 .col12-sp {
		padding-left: 49px
	}
	.row.gap50 {
		margin-left: -50px
	}
	.row.gap50 .col1-sp, .row.gap50 .col2-sp, .row.gap50 .col3-sp, .row.gap50 .col4-sp, .row.gap50 .col5-sp, .row.gap50 .col6-sp, .row.gap50 .col7-sp, .row.gap50 .col8-sp, .row.gap50 .col9-sp, .row.gap50 .col10-sp, .row.gap50 .col11-sp, .row.gap50 .col12-sp {
		padding-left: 50px
	}
	.col1-sp {
		width: 8.33333% !important
	}
	.col2-sp {
		width: 16.66667% !important
	}
	.col3-sp {
		width: 25% !important
	}
	.col4-sp {
		width: 33.33333% !important
	}
	.col5-sp {
		width: 41.66667% !important
	}
	.col6-sp {
		width: 50% !important
	}
	.col7-sp {
		width: 58.33333% !important
	}
	.col8-sp {
		width: 66.66667% !important
	}
	.col9-sp {
		width: 75% !important
	}
	.col10-sp {
		width: 83.33333% !important
	}
	.col11-sp {
		width: 91.66667% !important
	}
	.col12-sp {
		width: 100% !important
	}
}
.wAuto {
	width: auto !important;
	max-width: none !important
}
.w100P {
	width: 100% !important
}
.mwNone {
	max-width: none !important
}
@media only screen and (min-width: 641px), print {
	.wAuto-exsp {
		width: auto !important
	}
}
@media only screen and (max-width: 640px), print {
	.wAuto-sp {
		width: auto !important
	}
}
.imgR {
	float: right;
	margin-left: 1em;
	margin-bottom: .5em
}
@media only screen and (min-width: 641px), print {
	.imgR-exsp {
		float: right;
		margin-left: 1em;
		margin-bottom: .5em;
		border: solid 1px #CCC;
		padding: 4px;
		text-align: center;
	}
}
@media only screen and (max-width: 640px), print {
	.imgR-sp {
		float: right;
		margin-left: 1em;
		margin-bottom: .5em
	}
	.imgR-exsp {
		text-align: center;
		margin-bottom: .5em;
	}
}
.imgL {
	float: left;
	margin-right: 1em;
	margin-bottom: .5em
}
@media only screen and (min-width: 641px), print {
	.imgL-exsp {
		float: left;
		margin-right: 1em;
		margin-bottom: .5em
	}
}
@media only screen and (max-width: 640px), print {
	.imgL-sp {
		float: left;
		margin-right: 1em;
		margin-bottom: .5em
	}
}
.imgC {
	text-align: center
}
@media only screen and (min-width: 641px), print {
	.imgC-exsp {
		text-align: center
	}
}
@media only screen and (max-width: 640px), print {
	.imgC-sp {
		text-align: center
	}
}
label:focus, label:active, button:focus, button:active, input[type="submit"]:focus, input[type="submit"]:active, input[type="image"]:focus, input[type="image"]:active {
	outline: none !important
}
input[type="file"] {
	display: inline-block;
	vertical-align: middle
}
input[type="text"].def, input[type="search"].def, input[type="tel"].def, input[type="url"].def, input[type="email"].def, input[type="password"].def, input[type="datetime"].def, input[type="date"].def, input[type="month"].def, input[type="week"].def, input[type="time"].def, input[type="datetime-local"].def, input[type="number"].def, input[type="range"].def, input[type="color"].def, input[type="checkbox"].def, input[type="radio"].def, input[type="file"].def, input[type="submit"].def, input[type="image"].def, input[type="reset"].def, input[type="button"].def, button.def, select.def, option.def, textarea.def {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%
}
input[type="text"].def:placeholder-shown, input[type="search"].def:placeholder-shown, input[type="tel"].def:placeholder-shown, input[type="url"].def:placeholder-shown, input[type="email"].def:placeholder-shown, input[type="password"].def:placeholder-shown, input[type="datetime"].def:placeholder-shown, input[type="date"].def:placeholder-shown, input[type="month"].def:placeholder-shown, input[type="week"].def:placeholder-shown, input[type="time"].def:placeholder-shown, input[type="datetime-local"].def:placeholder-shown, input[type="number"].def:placeholder-shown, input[type="range"].def:placeholder-shown, input[type="color"].def:placeholder-shown, input[type="checkbox"].def:placeholder-shown, input[type="radio"].def:placeholder-shown, input[type="file"].def:placeholder-shown, input[type="submit"].def:placeholder-shown, input[type="image"].def:placeholder-shown, input[type="reset"].def:placeholder-shown, input[type="button"].def:placeholder-shown, button.def:placeholder-shown, select.def:placeholder-shown, option.def:placeholder-shown, textarea.def:placeholder-shown {
	color: #999
}
input[type="text"].def::-webkit-input-placeholder, input[type="search"].def::-webkit-input-placeholder, input[type="tel"].def::-webkit-input-placeholder, input[type="url"].def::-webkit-input-placeholder, input[type="email"].def::-webkit-input-placeholder, input[type="password"].def::-webkit-input-placeholder, input[type="datetime"].def::-webkit-input-placeholder, input[type="date"].def::-webkit-input-placeholder, input[type="month"].def::-webkit-input-placeholder, input[type="week"].def::-webkit-input-placeholder, input[type="time"].def::-webkit-input-placeholder, input[type="datetime-local"].def::-webkit-input-placeholder, input[type="number"].def::-webkit-input-placeholder, input[type="range"].def::-webkit-input-placeholder, input[type="color"].def::-webkit-input-placeholder, input[type="checkbox"].def::-webkit-input-placeholder, input[type="radio"].def::-webkit-input-placeholder, input[type="file"].def::-webkit-input-placeholder, input[type="submit"].def::-webkit-input-placeholder, input[type="image"].def::-webkit-input-placeholder, input[type="reset"].def::-webkit-input-placeholder, input[type="button"].def::-webkit-input-placeholder, button.def::-webkit-input-placeholder, select.def::-webkit-input-placeholder, option.def::-webkit-input-placeholder, textarea.def::-webkit-input-placeholder {
	color: #999
}
input[type="text"].def:-moz-placeholder, input[type="search"].def:-moz-placeholder, input[type="tel"].def:-moz-placeholder, input[type="url"].def:-moz-placeholder, input[type="email"].def:-moz-placeholder, input[type="password"].def:-moz-placeholder, input[type="datetime"].def:-moz-placeholder, input[type="date"].def:-moz-placeholder, input[type="month"].def:-moz-placeholder, input[type="week"].def:-moz-placeholder, input[type="time"].def:-moz-placeholder, input[type="datetime-local"].def:-moz-placeholder, input[type="number"].def:-moz-placeholder, input[type="range"].def:-moz-placeholder, input[type="color"].def:-moz-placeholder, input[type="checkbox"].def:-moz-placeholder, input[type="radio"].def:-moz-placeholder, input[type="file"].def:-moz-placeholder, input[type="submit"].def:-moz-placeholder, input[type="image"].def:-moz-placeholder, input[type="reset"].def:-moz-placeholder, input[type="button"].def:-moz-placeholder, button.def:-moz-placeholder, select.def:-moz-placeholder, option.def:-moz-placeholder, textarea.def:-moz-placeholder {
	opacity: 1;
	color: #999
}
input[type="text"].def::-moz-placeholder, input[type="search"].def::-moz-placeholder, input[type="tel"].def::-moz-placeholder, input[type="url"].def::-moz-placeholder, input[type="email"].def::-moz-placeholder, input[type="password"].def::-moz-placeholder, input[type="datetime"].def::-moz-placeholder, input[type="date"].def::-moz-placeholder, input[type="month"].def::-moz-placeholder, input[type="week"].def::-moz-placeholder, input[type="time"].def::-moz-placeholder, input[type="datetime-local"].def::-moz-placeholder, input[type="number"].def::-moz-placeholder, input[type="range"].def::-moz-placeholder, input[type="color"].def::-moz-placeholder, input[type="checkbox"].def::-moz-placeholder, input[type="radio"].def::-moz-placeholder, input[type="file"].def::-moz-placeholder, input[type="submit"].def::-moz-placeholder, input[type="image"].def::-moz-placeholder, input[type="reset"].def::-moz-placeholder, input[type="button"].def::-moz-placeholder, button.def::-moz-placeholder, select.def::-moz-placeholder, option.def::-moz-placeholder, textarea.def::-moz-placeholder {
	opacity: 1;
	color: #999
}
input[type="text"].def:-ms-input-placeholder, input[type="search"].def:-ms-input-placeholder, input[type="tel"].def:-ms-input-placeholder, input[type="url"].def:-ms-input-placeholder, input[type="email"].def:-ms-input-placeholder, input[type="password"].def:-ms-input-placeholder, input[type="datetime"].def:-ms-input-placeholder, input[type="date"].def:-ms-input-placeholder, input[type="month"].def:-ms-input-placeholder, input[type="week"].def:-ms-input-placeholder, input[type="time"].def:-ms-input-placeholder, input[type="datetime-local"].def:-ms-input-placeholder, input[type="number"].def:-ms-input-placeholder, input[type="range"].def:-ms-input-placeholder, input[type="color"].def:-ms-input-placeholder, input[type="checkbox"].def:-ms-input-placeholder, input[type="radio"].def:-ms-input-placeholder, input[type="file"].def:-ms-input-placeholder, input[type="submit"].def:-ms-input-placeholder, input[type="image"].def:-ms-input-placeholder, input[type="reset"].def:-ms-input-placeholder, input[type="button"].def:-ms-input-placeholder, button.def:-ms-input-placeholder, select.def:-ms-input-placeholder, option.def:-ms-input-placeholder, textarea.def:-ms-input-placeholder {
	color: #999
}
input[type="text"].def:focus, input[type="text"].def:active, input[type="search"].def:focus, input[type="search"].def:active, input[type="tel"].def:focus, input[type="tel"].def:active, input[type="url"].def:focus, input[type="url"].def:active, input[type="email"].def:focus, input[type="email"].def:active, input[type="password"].def:focus, input[type="password"].def:active, input[type="datetime"].def:focus, input[type="datetime"].def:active, input[type="date"].def:focus, input[type="date"].def:active, input[type="month"].def:focus, input[type="month"].def:active, input[type="week"].def:focus, input[type="week"].def:active, input[type="time"].def:focus, input[type="time"].def:active, input[type="datetime-local"].def:focus, input[type="datetime-local"].def:active, input[type="number"].def:focus, input[type="number"].def:active, input[type="range"].def:focus, input[type="range"].def:active, input[type="color"].def:focus, input[type="color"].def:active, input[type="checkbox"].def:focus, input[type="checkbox"].def:active, input[type="radio"].def:focus, input[type="radio"].def:active, input[type="file"].def:focus, input[type="file"].def:active, input[type="submit"].def:focus, input[type="submit"].def:active, input[type="image"].def:focus, input[type="image"].def:active, input[type="reset"].def:focus, input[type="reset"].def:active, input[type="button"].def:focus, input[type="button"].def:active, button.def:focus, button.def:active, select.def:focus, select.def:active, option.def:focus, option.def:active, textarea.def:focus, textarea.def:active {
	outline: none !important
}
select[multiple].def.hSizeS {
	height: 70px;
	min-height: 70px
}
input[type="text"].def, input[type="search"].def, input[type="tel"].def, input[type="url"].def, input[type="email"].def, input[type="password"].def, input[type="datetime"].def, input[type="date"].def, input[type="month"].def, input[type="week"].def, input[type="time"].def, input[type="datetime-local"].def, input[type="number"].def, textarea.def, select.def {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.4;
	display: inline-block;
	vertical-align: middle;
	border: 2px solid #000;
	border-radius: 2px;
	background: #fff;
	margin-top: .5em;
	margin-bottom: .5em
}
p.error {
	padding-top: 15px;
	color: #dc0000;
	font-weight: bold;
}
input[type="text"].def.error, input[type="search"].def.error, input[type="tel"].def.error, input[type="url"].def.error, input[type="email"].def.error, input[type="password"].def.error, input[type="datetime"].def.error, input[type="date"].def.error, input[type="month"].def.error, input[type="week"].def.error, input[type="time"].def.error, input[type="datetime-local"].def.error, input[type="number"].def.error, textarea.def.error, select.def.error {
	background: #ffb6c1;
	color: #000
}
input[type="text"].def.error:placeholder-shown, input[type="search"].def.error:placeholder-shown, input[type="tel"].def.error:placeholder-shown, input[type="url"].def.error:placeholder-shown, input[type="email"].def.error:placeholder-shown, input[type="password"].def.error:placeholder-shown, input[type="datetime"].def.error:placeholder-shown, input[type="date"].def.error:placeholder-shown, input[type="month"].def.error:placeholder-shown, input[type="week"].def.error:placeholder-shown, input[type="time"].def.error:placeholder-shown, input[type="datetime-local"].def.error:placeholder-shown, input[type="number"].def.error:placeholder-shown, textarea.def.error:placeholder-shown, select.def.error:placeholder-shown {
	color: #fff
}
input[type="text"].def.error::-webkit-input-placeholder, input[type="search"].def.error::-webkit-input-placeholder, input[type="tel"].def.error::-webkit-input-placeholder, input[type="url"].def.error::-webkit-input-placeholder, input[type="email"].def.error::-webkit-input-placeholder, input[type="password"].def.error::-webkit-input-placeholder, input[type="datetime"].def.error::-webkit-input-placeholder, input[type="date"].def.error::-webkit-input-placeholder, input[type="month"].def.error::-webkit-input-placeholder, input[type="week"].def.error::-webkit-input-placeholder, input[type="time"].def.error::-webkit-input-placeholder, input[type="datetime-local"].def.error::-webkit-input-placeholder, input[type="number"].def.error::-webkit-input-placeholder, textarea.def.error::-webkit-input-placeholder, select.def.error::-webkit-input-placeholder {
	color: #fff
}
input[type="text"].def.error:-moz-placeholder, input[type="search"].def.error:-moz-placeholder, input[type="tel"].def.error:-moz-placeholder, input[type="url"].def.error:-moz-placeholder, input[type="email"].def.error:-moz-placeholder, input[type="password"].def.error:-moz-placeholder, input[type="datetime"].def.error:-moz-placeholder, input[type="date"].def.error:-moz-placeholder, input[type="month"].def.error:-moz-placeholder, input[type="week"].def.error:-moz-placeholder, input[type="time"].def.error:-moz-placeholder, input[type="datetime-local"].def.error:-moz-placeholder, input[type="number"].def.error:-moz-placeholder, textarea.def.error:-moz-placeholder, select.def.error:-moz-placeholder {
	opacity: 1;
	color: #fff
}
input[type="text"].def.error::-moz-placeholder, input[type="search"].def.error::-moz-placeholder, input[type="tel"].def.error::-moz-placeholder, input[type="url"].def.error::-moz-placeholder, input[type="email"].def.error::-moz-placeholder, input[type="password"].def.error::-moz-placeholder, input[type="datetime"].def.error::-moz-placeholder, input[type="date"].def.error::-moz-placeholder, input[type="month"].def.error::-moz-placeholder, input[type="week"].def.error::-moz-placeholder, input[type="time"].def.error::-moz-placeholder, input[type="datetime-local"].def.error::-moz-placeholder, input[type="number"].def.error::-moz-placeholder, textarea.def.error::-moz-placeholder, select.def.error::-moz-placeholder {
	opacity: 1;
	color: #fff
}
input[type="text"].def.error:-ms-input-placeholder, input[type="search"].def.error:-ms-input-placeholder, input[type="tel"].def.error:-ms-input-placeholder, input[type="url"].def.error:-ms-input-placeholder, input[type="email"].def.error:-ms-input-placeholder, input[type="password"].def.error:-ms-input-placeholder, input[type="datetime"].def.error:-ms-input-placeholder, input[type="date"].def.error:-ms-input-placeholder, input[type="month"].def.error:-ms-input-placeholder, input[type="week"].def.error:-ms-input-placeholder, input[type="time"].def.error:-ms-input-placeholder, input[type="datetime-local"].def.error:-ms-input-placeholder, input[type="number"].def.error:-ms-input-placeholder, textarea.def.error:-ms-input-placeholder, select.def.error:-ms-input-placeholder {
	color: #fff
}
input[type="text"].def[disabled], input[type="search"].def[disabled], input[type="tel"].def[disabled], input[type="url"].def[disabled], input[type="email"].def[disabled], input[type="password"].def[disabled], input[type="datetime"].def[disabled], input[type="date"].def[disabled], input[type="month"].def[disabled], input[type="week"].def[disabled], input[type="time"].def[disabled], input[type="datetime-local"].def[disabled], input[type="number"].def[disabled], textarea.def[disabled], select.def[disabled] {
	cursor: not-allowed;
	color: #aaa;
	background: #eee;
	border: 1px solid #e5e6e7
}
input[type="text"].def, input[type="search"].def, input[type="tel"].def, input[type="url"].def, input[type="email"].def, input[type="password"].def, input[type="datetime"].def, input[type="date"].def, input[type="month"].def, input[type="week"].def, input[type="time"].def, input[type="datetime-local"].def, input[type="number"].def {
	width: 265px;
	height: 50px;
	line-height: 46px;
	padding: 0 20px
}
input[type="text"].def.sizeName, input[type="search"].def.sizeName, input[type="tel"].def.sizeName, input[type="url"].def.sizeName, input[type="email"].def.sizeName, input[type="password"].def.sizeName, input[type="datetime"].def.sizeName, input[type="date"].def.sizeName, input[type="month"].def.sizeName, input[type="week"].def.sizeName, input[type="time"].def.sizeName, input[type="datetime-local"].def.sizeName, input[type="number"].def.sizeName {
	width: 180px
}
input[type="text"].def.sizeZip, input[type="search"].def.sizeZip, input[type="tel"].def.sizeZip, input[type="url"].def.sizeZip, input[type="email"].def.sizeZip, input[type="password"].def.sizeZip, input[type="datetime"].def.sizeZip, input[type="date"].def.sizeZip, input[type="month"].def.sizeZip, input[type="week"].def.sizeZip, input[type="time"].def.sizeZip, input[type="datetime-local"].def.sizeZip, input[type="number"].def.sizeZip {
	width: 80px
}
input[type="text"].def.sizeZip1, input[type="search"].def.sizeZip1, input[type="tel"].def.sizeZip1, input[type="url"].def.sizeZip1, input[type="email"].def.sizeZip1, input[type="password"].def.sizeZip1, input[type="datetime"].def.sizeZip1, input[type="date"].def.sizeZip1, input[type="month"].def.sizeZip1, input[type="week"].def.sizeZip1, input[type="time"].def.sizeZip1, input[type="datetime-local"].def.sizeZip1, input[type="number"].def.sizeZip1 {
	width: 60px
}
input[type="text"].def.sizeZip2, input[type="search"].def.sizeZip2, input[type="tel"].def.sizeZip2, input[type="url"].def.sizeZip2, input[type="email"].def.sizeZip2, input[type="password"].def.sizeZip2, input[type="datetime"].def.sizeZip2, input[type="date"].def.sizeZip2, input[type="month"].def.sizeZip2, input[type="week"].def.sizeZip2, input[type="time"].def.sizeZip2, input[type="datetime-local"].def.sizeZip2, input[type="number"].def.sizeZip2 {
	width: 80px
}
input[type="text"].def.sizeTel, input[type="text"].def.sizeTel1, input[type="text"].def.sizeTel2, input[type="text"].def.sizeTel3, input[type="search"].def.sizeTel, input[type="search"].def.sizeTel1, input[type="search"].def.sizeTel2, input[type="search"].def.sizeTel3, input[type="tel"].def.sizeTel, input[type="tel"].def.sizeTel1, input[type="tel"].def.sizeTel2, input[type="tel"].def.sizeTel3, input[type="url"].def.sizeTel, input[type="url"].def.sizeTel1, input[type="url"].def.sizeTel2, input[type="url"].def.sizeTel3, input[type="email"].def.sizeTel, input[type="email"].def.sizeTel1, input[type="email"].def.sizeTel2, input[type="email"].def.sizeTel3, input[type="password"].def.sizeTel, input[type="password"].def.sizeTel1, input[type="password"].def.sizeTel2, input[type="password"].def.sizeTel3, input[type="datetime"].def.sizeTel, input[type="datetime"].def.sizeTel1, input[type="datetime"].def.sizeTel2, input[type="datetime"].def.sizeTel3, input[type="date"].def.sizeTel, input[type="date"].def.sizeTel1, input[type="date"].def.sizeTel2, input[type="date"].def.sizeTel3, input[type="month"].def.sizeTel, input[type="month"].def.sizeTel1, input[type="month"].def.sizeTel2, input[type="month"].def.sizeTel3, input[type="week"].def.sizeTel, input[type="week"].def.sizeTel1, input[type="week"].def.sizeTel2, input[type="week"].def.sizeTel3, input[type="time"].def.sizeTel, input[type="time"].def.sizeTel1, input[type="time"].def.sizeTel2, input[type="time"].def.sizeTel3, input[type="datetime-local"].def.sizeTel, input[type="datetime-local"].def.sizeTel1, input[type="datetime-local"].def.sizeTel2, input[type="datetime-local"].def.sizeTel3, input[type="number"].def.sizeTel, input[type="number"].def.sizeTel1, input[type="number"].def.sizeTel2, input[type="number"].def.sizeTel3 {
	width: 80px
}
input[type="text"].def.datepicker, input[type="search"].def.datepicker, input[type="tel"].def.datepicker, input[type="url"].def.datepicker, input[type="email"].def.datepicker, input[type="password"].def.datepicker, input[type="datetime"].def.datepicker, input[type="date"].def.datepicker, input[type="month"].def.datepicker, input[type="week"].def.datepicker, input[type="time"].def.datepicker, input[type="datetime-local"].def.datepicker, input[type="number"].def.datepicker {
	width: 108px
}
input[type="text"].def.sizeL, input[type="search"].def.sizeL, input[type="tel"].def.sizeL, input[type="url"].def.sizeL, input[type="email"].def.sizeL, input[type="password"].def.sizeL, input[type="datetime"].def.sizeL, input[type="date"].def.sizeL, input[type="month"].def.sizeL, input[type="week"].def.sizeL, input[type="time"].def.sizeL, input[type="datetime-local"].def.sizeL, input[type="number"].def.sizeL {
	width: 284px
}
input[type="text"].def.sizeM, input[type="search"].def.sizeM, input[type="tel"].def.sizeM, input[type="url"].def.sizeM, input[type="email"].def.sizeM, input[type="password"].def.sizeM, input[type="datetime"].def.sizeM, input[type="date"].def.sizeM, input[type="month"].def.sizeM, input[type="week"].def.sizeM, input[type="time"].def.sizeM, input[type="datetime-local"].def.sizeM, input[type="number"].def.sizeM {
	width: 234px
}
input[type="text"].def.sizeS, input[type="search"].def.sizeS, input[type="tel"].def.sizeS, input[type="url"].def.sizeS, input[type="email"].def.sizeS, input[type="password"].def.sizeS, input[type="datetime"].def.sizeS, input[type="date"].def.sizeS, input[type="month"].def.sizeS, input[type="week"].def.sizeS, input[type="time"].def.sizeS, input[type="datetime-local"].def.sizeS, input[type="number"].def.sizeS {
	width: 134px
}
input[type="text"].def.sizeXS, input[type="search"].def.sizeXS, input[type="tel"].def.sizeXS, input[type="url"].def.sizeXS, input[type="email"].def.sizeXS, input[type="password"].def.sizeXS, input[type="datetime"].def.sizeXS, input[type="date"].def.sizeXS, input[type="month"].def.sizeXS, input[type="week"].def.sizeXS, input[type="time"].def.sizeXS, input[type="datetime-local"].def.sizeXS, input[type="number"].def.sizeXS {
	width: 60px
}
input[type="text"].w100p, input[type="search"].w100p, input[type="tel"].w100p, input[type="url"].w100p, input[type="email"].w100p, input[type="password"].w100p, input[type="datetime"].w100p, input[type="date"].w100p, input[type="month"].w100p, input[type="week"].w100p, input[type="time"].w100p, input[type="datetime-local"].w100p, input[type="number"].w100p {
	width: 100%
}
textarea.def {
	padding: 18px 20px;
	min-width: 100%;
	max-width: 100%
}
textarea.w100p {
	width: 100%;
	min-width: 100%;
	max-width: 100%
}
textarea.sizeS {
	height: 72px;
	min-height: 72px
}
textarea.sizeL {
	width: 100%;
	min-width: auto;
	max-width: 600px
}
textarea.def::placeholder {
	color: #000;
	font-weight: bold;
}
@-moz-document url-prefix() {
	textarea.def::placeholder {
		color: #999;
	}
}
input[type="text"].def:focus, input[type="text"].def:active, input[type="search"].def:focus, input[type="search"].def:active, input[type="tel"].def:focus, input[type="tel"].def:active, input[type="url"].def:focus, input[type="url"].def:active, input[type="email"].def:focus, input[type="email"].def:active, input[type="password"].def:focus, input[type="password"].def:active, input[type="datetime"].def:focus, input[type="datetime"].def:active, input[type="date"].def:focus, input[type="date"].def:active, input[type="month"].def:focus, input[type="month"].def:active, input[type="week"].def:focus, input[type="week"].def:active, input[type="time"].def:focus, input[type="time"].def:active, input[type="datetime-local"].def:focus, input[type="datetime-local"].def:active, input[type="number"].def:focus, input[type="number"].def:active, textarea.def:focus, textarea.def:active, button.def:focus, button.def:active, input[type="submit"].def:focus, input[type="submit"].def:active, input[type="image"].def:focus, input[type="image"].def:active, select.def:focus, select.def:active {
	border: 2px solid #ff9900 !important;
	box-shadow: 0 0 2px 0 #f90
}
select[multiple] {
	width: 100%;
	height: 180px;
	overflow: auto
}
.selectWrap {
	display: inline-block;
	position: relative
}
.selectWrap:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -2px
}
.selectWrap select:not([multiple]) {
	padding-right: 20px
}
select:not([multiple]) {
	height: 40px;
	line-height: 33px
}
.inlineWrap, .radioWrap, .checkboxWrap {
	position: relative;
	display: inline-block;
	margin-top: 4px;
	margin-bottom: 4px
}
.inlineWrap:not(:last-child), .radioWrap:not(:last-child), .checkboxWrap:not(:last-child) {
	margin-right: 1em
}
@media only screen and (max-width: 640px), print {
	.inlineWrap {
		width: 100%
	}
}
input[type="radio"].def {
	opacity: .001;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: -999
}
input[type="radio"].def+label {
	cursor: pointer;
	position: relative;
	display: inline-block;
	padding-left: 30px;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #000
}
input[type="radio"].def+label:before {
	display: block;
	vertical-align: middle;
	content: '';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #000;
	background: #fff;
	border-radius: 999px;
	position: absolute;
	top: 2px;
	left: 0;
	width: 24px;
	height: 24px
}
input[type="radio"].def+label:hover:before {
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25)
}
input[type="radio"].def:checked+label:after {
	display: block;
	content: '';
	background: #0283e9;
	border-radius: 999px;
	position: absolute;
	top: 8px;
	left: 6px;
	width: 12px;
	height: 12px
}
input[type="radio"].def[disabled]+label {
	cursor: not-allowed;
	color: #aaa
}
input[type="radio"].def[disabled]+label:before {
	background: #eee;
	border: 2px solid #e5e6e7
}
input[type="radio"].def[disabled]+label:hover:before {
	box-shadow: none
}
input[type="radio"].def[disabled]:checked+label:after {
	background: #aaa
}
input[type="radio"].def:focus+label:before, input[type="radio"].def:active+label:before {
	border: 2px solid #ff9900 !important;
	box-shadow: 0 0 2px 0 #f90
}
input[type="checkbox"].def {
	opacity: .001;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: -999
}
input[type="checkbox"].def+label {
	cursor: pointer;
	position: relative;
	display: inline-block;
	padding-left: 28px;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #000
}
input[type="checkbox"].def+label:before {
	display: block;
	vertical-align: middle;
	content: '';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #000;
	background: #fff;
	position: absolute;
	top: 2px;
	left: 0;
	width: 22px;
	height: 22px
}
input[type="checkbox"].def+label:hover:before {
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25)
}
input[type="checkbox"].def:checked+label:after {
	display: block;
	content: '';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 12px;
	height: 22px;
	border-bottom: 4px solid #0283e9;
	border-right: 4px solid #0283e9;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: -2px;
	left: 6px
}
input[type="checkbox"].def[disabled]+label {
	cursor: not-allowed;
	color: #aaa
}
input[type="checkbox"].def[disabled]+label:before {
	background: #eee;
	border: 1px solid #e5e6e7
}
input[type="checkbox"].def[disabled]+label:hover:before {
	box-shadow: none
}
input[type="checkbox"].def[disabled]:checked+label:after {
	border-right-color: #aaa;
	border-bottom-color: #aaa
}
input[type="checkbox"].def:focus+label:before, input[type="checkbox"].def:active+label:before {
	border: 2px solid #ff9900 !important;
	box-shadow: 0 0 2px 0 #f90
}
.custom-select {
	position: relative;
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 2px
}
.custom-select select {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 1
}
.custom-select select:placeholder-shown {
	color: #999
}
.custom-select select::-webkit-input-placeholder {
	color: #999
}
.custom-select select:-moz-placeholder {
	opacity: 1;
	color: #999
}
.custom-select select::-moz-placeholder {
	opacity: 1;
	color: #999
}
.custom-select select:-ms-input-placeholder {
	color: #999
}
.custom-select select optgroup::before {
	height: 14px
}
.custom-select select optgroup, .custom-select select option {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.4
}
.custom-select select.w190+.select-value {
	min-width: 190px
}
.custom-select select.w210+.select-value {
	min-width: 210px
}
.custom-select select.w100p+.select-value {
	width: 100%
}
.custom-select select:focus+.select-value, .custom-select select:active+.select-value {
	border: 1px solid #ff9900 !important;
	box-shadow: 0 0 2px 0 #f90
}
.custom-select select.def {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 18px;
	font-size: 1.8rem
}
.custom-select select.def:focus+.select-value, .custom-select select.def:active+.select-value {
	border: 2px solid #ff9900 !important;
	box-shadow: 0 0 2px 0 #f90
}
.custom-select select.def[disabled]+.select-value {
	cursor: not-allowed;
	color: #aaa;
	background: #eee;
	border: 2px solid #e5e6e7
}
.custom-select select.def[disabled]+.select-value:after {
	border-top-color: #999
}
.custom-select select.def.error+.select-value {
	background: #ffb6c1;
	color: #000
}
.custom-select select.def.error+.select-value:placeholder-shown {
	color: #fff
}
.custom-select select.def.error+.select-value::-webkit-input-placeholder {
	color: #fff
}
.custom-select select.def.error+.select-value:-moz-placeholder {
	opacity: 1;
	color: #fff
}
.custom-select select.def.error+.select-value::-moz-placeholder {
	opacity: 1;
	color: #fff
}
.custom-select select.def.error+.select-value:-ms-input-placeholder {
	color: #fff
}
.custom-select select.def+.select-value {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	width: 265px;
	height: 50px;
	line-height: 46px;
	padding: 0 40px 0 20px;
	font-size: 16px;
	font-size: 1.6rem;
	display: inline-block;
	vertical-align: middle;
	border: 2px solid #000;
	border-radius: 2px;
	background: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	margin-top: 2px;
	margin-bottom: 2px
}
.custom-select select.def+.select-value:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	right: 12px;
	top: 50%;
	border-top: 8px solid #0283e9;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	margin-top: -4px
}
label.fileUploader {
	line-height: 0;
	padding: 14px 0;
	font-size: 16px;
	font-size: 1.6rem;
	width: 180px;
	max-width: 100%
}
label.fileUploader input[type=file] {
	display: none
}
label.fileUploader+.cfulFilename {
	margin-left: 1em;
	font-size: 15px;
	font-size: 1.5rem
}
@media only screen and (max-width: 640px), print {
	input[type="text"].def, input[type="search"].def, input[type="tel"].def, input[type="url"].def, input[type="email"].def, input[type="password"].def, input[type="datetime"].def, input[type="date"].def, input[type="month"].def, input[type="week"].def, input[type="time"].def, input[type="datetime-local"].def, input[type="number"].def, textarea.def, select.def {
		width: 100%;
		font-size: 14px;
		font-size: 1.4rem
	}
	.custom-select {
		width: 100%
	}
	.custom-select select.def {
		width: 100%
	}
	.custom-select select.def+.select-value {
		width: 100%;
		height: 46px;
		line-height: 42px;
		padding: 0 10px;
		font-size: 14px;
		font-size: 1.4rem
	}
	input[type="text"].def, input[type="search"].def, input[type="tel"].def, input[type="url"].def, input[type="email"].def, input[type="password"].def, input[type="datetime"].def, input[type="date"].def, input[type="month"].def, input[type="week"].def, input[type="time"].def, input[type="datetime-local"].def, input[type="number"].def {
		height: 46px;
		line-height: 42px;
		padding: 0 10px
	}
	input[type="radio"].def+label, input[type="checkbox"].def+label {
		font-size: 14px;
		font-size: 1.4rem
	}
	input[type="radio"].def+label:before, input[type="checkbox"].def+label:before {
		margin-top: -4px
	}
	input[type="radio"].def+label:after, input[type="checkbox"].def+label:after {
		margin-top: -4px
	}
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[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-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
body {
	background: #fff;
	background-size: 200px;
	width: 100%;
	overflow: hidden
}
@media only screen and (min-width: 641px), print {
	body {
		min-width: 980px
	}
}
.alt {
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	background: no-repeat center center;
	background-size: 100% 100%;
	font-size: 0;
	line-height: 0;
	text-indent: 100%;
	max-width: 980px;
	width: 100%;
	height: 0
}
.alt:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-size: 100% 100% !important;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0
}
#wrap {
	width: 100%;
	overflow: hidden
}
@media only screen and (min-width: 641px) and (max-width: 979px), print {
	#wrap {
		padding-bottom: 38px
	}
}
.container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	*zoom: 1
}
.container:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
@media only screen and (min-width: 980px), print {
	.container {
		max-width: 980px;
		margin-left: auto;
		margin-right: auto
	}
}
@media only screen and (min-width: 641px) and (max-width: 979px), print {
	.container {
		margin-left: 20px;
		margin-right: 20px
	}
}
@media only screen and (max-width: 640px), print {
	.container {
		margin-left: 10px;
		margin-right: 10px
	}
}
.hTopNav {
	background: #1777c2;
	*zoom: 1
}
.hTopNav:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.hBar {
	background: #fff
}
.hTagline {
	color: #fff;
	font-weight: normal;
	line-height: 1.1
}
@media only screen and (min-width: 641px), print {
	.hTopNav {
		padding: 7px 40px
	}
	.hTagline {
		font-size: 12px;
		font-size: 1.2rem;
		float: left;
		margin-top: 7px
	}
	.hTopNavItems {
		text-align: right
	}
	.hTopNavItems>.hTopNavItem:not(:last-child) {
		margin-right: 20px
	}
	.hTopNavItem {
		display: inline-block
	}
	.hTopNavItem a {
		color: #fff;
		font-size: 12px;
		font-size: 1.2rem;
		font-weight: bold
	}
	.hTopNavItem a:before {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		margin-top: -2px;
		margin-right: 6px
	}
	.hTopNavItem a.hover {
		text-decoration: underline
	}
	.hTopNavItem .hTopNavItem:not(:last-child) {
		margin-right: 6px
	}
	.hTopNavItem ul {
		display: inline-block
	}
	.hTopNavItemCtg {
		font-size: 11px;
		font-size: 1.1rem;
		font-weight: bold;
		display: inline-block;
		color: #1777c2;
		background: #fff;
		border-radius: 4px;
		padding: 2px 6px;
		margin-right: 8px
	}
	.hBar {
		padding: 0 40px;
		border-bottom: 1px solid #ebebeb;
		*zoom: 1
	}
	.hBar:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.hBar a, .hBar span {
		display: inline-block;
		vertical-align: middle;
		line-height: 1
	}
	.hSiteLogo {
		float: left;
		/* max-width: 594px; */
		max-width: 680px;
		padding-top: 24px
	}
	#header:not(.formHeader) .hSiteLogo, #header:not(.formHeader) .hMainNav {
		float: none;
		max-width: 980px;
		margin-left: auto;
		margin-right: auto;
	}
	.hMainNavItems {
		display: flex;
	}
	.hMainNavItem {
		position: relative;
		width: 100%;
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: bold;
		text-align: center;
	}
	.hMainNavItem a {
		position: relative;
		display: block;
		padding: 30px 30px;
		color: #606171
	}
	.hMainNavItem a.hover {
		color: #1777c2
	}
	.hMainNavItem a.hover:after {
		content: " ";
		width: 100%;
		height: 4px;
		display: block;
		background: #1777c2;
		position: absolute;
		left: 0;
		bottom: 0
	}
	.hMainNavItem:before, .hMainNavItem:last-child:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 1px;
		height: 24px;
		background: #dcdcdc;
		position: absolute;
		top: 50%;
		margin-top: -12px
	}
	.hMainNavItem:before {
		left: 0;
	}
	.hMainNavItem:last-child:after {
		right: 0;
	}
}
@media only screen and (max-width: 640px), print {
	.hTagline {
		font-weight: bold;
		font-size: 9px;
		font-size: 0.9rem;
		padding: 4px 10px
	}
	.hTopNavItems {
		display: none
	}
	.hSiteLogo {
		padding: 6px 9px
	}
	.dmsn .hSiteLogo {
    padding: 12px 15px;
}
	.hSiteLogo img {
		/* display: block; */
		display: inline-block;
	}
	.hMainNav .hMainNavItems {
		display: table;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box
	}
	.hMainNav .hMainNavItems .hMainNavItem {
		display: table-cell;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		width: 25%;
		border-right: 1px solid #fff;
		text-align: center;
		font-size: 8px;
		font-size: 0.8rem;
		line-height: 1.1
	}
	.hMainNav .hMainNavItems .hMainNavItem a {
		position: relative;
		display: block;
		color: #fff;
		padding: 32px 0 10px;
		background: #1777c2
	}
	.hMainNav .hMainNavItems .hMainNavItem:nth-child(1) a:before, .hMainNav .hMainNavItems .hMainNavItem:nth-child(2) a:before, .hMainNav .hMainNavItems .hMainNavItem:nth-child(3) a:before, .hMainNav .hMainNavItems .hMainNavItem:nth-child(4) a:before {
		content: " ";
		display: block;
		width: 15px;
		height: 15px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% 100% !important;
		position: absolute;
		left: 50%;
		top: 12px;
		margin-left: -7.5px
	}
	.hMainNav .hMainNavItems .hMainNavItem:nth-child(1) a.hover, .hMainNav .hMainNavItems .hMainNavItem:nth-child(2) a.hover, .hMainNav .hMainNavItems .hMainNavItem:nth-child(3) a.hover, .hMainNav .hMainNavItems .hMainNavItem:nth-child(4) a.hover {
		opacity: .8
	}
	.hMainNav .hMainNavItems .hMainNavItem:nth-child(1) a:before {
		background-image: url(e1d444ec0b962f.png)
	}
	.hMainNav .hMainNavItems .hMainNavItem:nth-child(2) a:before {
		background-image: url(c133c7c5d37af0.png)
	}
	.hMainNav .hMainNavItems .hMainNavItem:nth-child(3) a:before {
		background-image: url(61b26e8b7bd239.png)
	}
	.hMainNav .hMainNavItems .hMainNavItem:nth-child(4) a:before {
		background-image: url(367663671b2200.png)
	}
}
@media only screen and (min-width: 641px), print {
	.breadcrumb {
		padding: 10px 0;
		border-bottom: 1px solid #ebebeb
	}
	.breadcrumbItems>li {
		font-size: 12px;
		font-size: 1.2rem;
		display: inline-block
	}
	.breadcrumbItems>li:not(:last-child):after {
		content: ">";
		display: inline-block;
		vertical-align: middle;
		margin-left: .8em;
		margin-right: .4em;
		margin-top: -2px
	}
	.breadcrumbItems>li a {
		color: #019be1
	}
}
@media only screen and (max-width: 640px), print {
	.breadcrumb {
		display: none
	}
}
/* @media only screen and (min-width: 1281px), print {
	#wrap:not(.formWrap) {
		padding-left: 250px
	}
	#header:not(.formHeader) {
		border-top: 5px solid #1777c2
	}
	#header:not(.formHeader) .hTopNav {
		background: #fff;
		border-bottom: 1px solid #ebebeb
	}
	#header:not(.formHeader) .hTagline {
		color: #000;
		*zoom: 1;
		position: relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		max-width: 980px;
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	#header:not(.formHeader) .hTagline:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	#header:not(.formHeader) .hTopNavItems, #header:not(.formHeader) .hBar {
		display: none
	}
	.fixHeader {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		z-index: 99;
		position: fixed;
		left: 0;
		top: 0;
		display: block;
		background: #1777c2;
		width: 250px;
		height: 100%;
		height: 100vh;
		overflow: auto
	}
	.fixHSiteLogo {
		float: none;
		text-align: center;
		height: auto;
		line-height: 1;
		padding: 40px 0 36px
	}
	.fixHSiteLogo a {
		display: inline-block;
		vertical-align: baseline
	}
	.fixHMainNavItems {
		border-bottom: 1px solid #3268a5
	}
	.fixHMainNavItem {
		border-top: 1px solid #3268a5;
		font-size: 18px;
		font-size: 1.8rem;
		font-weight: bold;
		color: #fff;
		line-height: 1.2
	}
	.fixHMainNavItem a {
		display: block;
		padding: 22px 32px;
		color: #fff
	}
	.fixHMainNavItem a.hover {
		background: rgba(255, 255, 255, 0.2)
	}
	.fixHTopNavItems {
		padding: 30px
	}
	.fixHTopNavItems>.fixHTopNavItem {
		*zoom: 1
	}
	.fixHTopNavItems>.fixHTopNavItem:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.fixHTopNavItems>.fixHTopNavItem:first-child {
		margin-bottom: 2em
	}
	.fixHTopNavItems .fixHTopNavItemCtg {
		float: left
	}
	.fixHTopNavItems .fixHTopNavItemCtg+ul {
		margin-left: 52px
	}
	.fixHTopNavItems .fixHTopNavItemCtg+ul li {
		margin-bottom: .6em
	}
	.fixHTopNavItem {
		line-height: 1.1
	}
	.fixHTopNavItem a {
		color: #fff;
		font-size: 12px;
		font-size: 1.2rem;
		font-weight: bold
	}
	.fixHTopNavItem a:before {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		margin-top: -2px;
		margin-right: 6px
	}
	.fixHTopNavItem a.hover {
		text-decoration: underline
	}
	.fixHTopNavItemCtg {
		font-size: 11px;
		font-size: 1.1rem;
		font-weight: bold;
		display: inline-block;
		color: #1777c2;
		background: #fff;
		border-radius: 4px;
		padding: 2px 6px
	}
} */
/* @media only screen and (max-width: 1280px), print {
	.fixHeader {
		display: none
	}
} */

.fixHeader {
		display: none
}
@media only screen and (min-width: 641px), print {
	#footer {
		margin-top: 120px
	}
}
@media only screen and (max-width: 640px), print {
	#footer {
		margin-top: 60px
	}
}
.fAssForms {
	background: #1777c2;
	color: #fff;
	text-align: center
}
.fDesc {
	background: #eee
}
@media only screen and (min-width: 641px), print {
	.fDesc {
		padding: 60px 0
	}
	.fDescTxt {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88;
		color: #666
	}
}
@media only screen and (max-width: 640px), print {
	.fDesc {
		padding: 40px 0
	}
	.fDesc .container {
		margin-left: 25px;
		margin-right: 25px
	}
	.fDescTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.71
	}
}
.fSiteNavs a.hover {
	text-decoration: underline
}
@media only screen and (min-width: 641px), print {
	.fSiteNavs {
		padding: 60px 0
	}
	.fSiteNavItems {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box
	}
	.fSiteNavItems:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.fSiteNavItems .fSiteNavItem {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left
	}
	.fSiteNavItems .fSiteNavItem:first-child {
		width: 100%;
		font-size: 16px;
		font-size: 1.6rem;
		margin-bottom: 24px
	}
	.fSiteNavItems .fSiteNavItem:not(:first-child) {
		width: 16.5%;
		border-left: 1px solid #dcdcdc;
		padding: 0 16px
	}
	.fSiteNavItems .fSiteNavItem .fSiteNavItemCtg {
		font-size: 16px;
		font-size: 1.6rem
	}
	.fSiteNavItems .fSiteNavItem ul li {
		font-size: 14px;
		font-size: 1.4rem;
		margin-top: 1em
	}
	.fSiteNavItems .fSiteNavItem ul li a {
		color: #019be1
	}
	.fSiteNavItems .fSiteNavItem ul li a.hover {
		text-decoration: underline
	}
	.fSiteNavItems .fSiteNavItem ul li.fSiteNav-InnerList {

	}
	.fSiteNavItem ul li.fSiteNav-InnerList .InnerListTitle {
		font-weight: 500;
		color: #000000;
		display: block;
	}
	.fSiteNavItem ul li.fSiteNav-InnerList ul {
		margin-top: -0.8em;
	}

	.fSiteNavItem ul li.fSiteNav-InnerList ul li {
		font-size: 13px;
		font-size: 1.3rem;
		margin-top: 1em;
	}
}
@media only screen and (max-width: 640px), print {
	.fSiteNavs .container {
		margin-left: auto;
		margin-right: auto
	}
	.fSiteNavs .fSiteNavItem {
		height: auto !important
	}
	.fSiteNavs .fSiteNavItem a {
		display: block;
		padding: 14px 25px;
		color: #019be1;
		font-size: 12px;
		font-size: 1.2rem
	}
	.fSiteNavs .fSiteNavItem .fSiteNavItemCtg {
		display: block;
		padding: 14px 25px;
		font-size: 14px;
		font-size: 1.4rem;
		background: #eee
	}
	.fSiteNavs .fSiteNavItem .spCol2 {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box
	}
	.fSiteNavs .fSiteNavItem .spCol2:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.fSiteNavs .fSiteNavItem .spCol2 li {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 50%;
		border-bottom: 2px solid #eee
	}
	.fSiteNavs .fSiteNavItem .spCol2 li:nth-child(2n) {
		border-left: 2px solid #eee
	}
	.fSiteNavItems .fSiteNavItem ul li.fSiteNav-InnerList {

	}

	.fSiteNavItem ul li.fSiteNav-InnerList.sp-is-Ctg {
		width: 100%;
	}
	.fSiteNavItem ul li.fSiteNav-InnerList .InnerListTitle {
		font-weight: unset;
		color: unset;
		display: block;
		padding: 14px 25px;
		font-size: 14px;
		font-size: 1.4rem;
		background: #eee;
		width: 100%
	}
	.fSiteNavItem ul li.fSiteNav-InnerList ul {
		margin-top: 0;
	}
	.fSiteNavItem ul li.fSiteNav-InnerList ul li {
		font-size: 12px;
		font-size: 1.2rem;
		margin-top: unset;
	}
	.fSiteNavItem ul li.fSiteNav-InnerList ul li a {
		display: block;
		padding: 14px 25px;
		color: #019be1;
		font-size: 12px;
		font-size: 1.2rem
	}
}
.fCopoInfo {
	border-top: 1px solid #dcdcdc;
	text-align: center
}
.fSiteLogo {
	display: inline-block
}
.fSiteLogo img {
	max-width: 100%;
	height: auto;
}
.fCopoNav {
	text-align: center
}
.fCopoNav a.hover {
	text-decoration: underline
}
.fCopoNavItems {
	display: inline-block
}
.fCopoNavItems:before {
	content: "|";
	margin-right: 1em
}
.fCopoNavItem {
	display: inline-block;
	line-height: 1.7
}
.fCopoNavItem:after {
	content: "|";
	margin-left: 1em;
	margin-right: 1em
}
.fCopoNavItem:last-child {
	margin-right: 0
}
.fNotice {
	line-height: 1.67
}
.p_policy a {
	text-decoration: underline;
}
@media only screen and (min-width: 641px), print {
	.fCopoInfo {
		padding: 60px 0
	}
	.fSiteLogo {
		width: 205px
	}
	.fCopoNav {
		margin-top: 30px;
		margin-bottom: 30px
	}
	.fCopoNavItem {
		font-size: 14px;
		font-size: 1.4rem
	}
	.fNotice {
		margin-bottom: 14px
	}
	.fNotice, .copyright {
		font-size: 10px;
		font-size: 1rem
	}
	.p_policy a {
		text-decoration: underline;
	}
}
@media only screen and (max-width: 640px), print {
	.fCopoInfo {
		padding: 40px 0
	}
	.fSiteLogo {
		width: 156.5px;
	}
	.fSiteLogo img {
		/* width: 156.5px !important; */
		/* height: 37.5px !important */
	}
	.fCopoNav {
		margin-top: 20px;
		margin-bottom: 20px
	}
	.fCopoNavItem {
		font-size: 10px;
		font-size: 1rem
	}
	.fNotice {
		margin-bottom: 9px
	}
	.fNotice {
		font-size: 9px;
		font-size: 0.8rem
	}
	.p_policy a {
		text-decoration: underline;
	}
	.copyright {
		font-size: 8px;
		font-size: 0.8rem
	}
}
.pagetop .container {
	position: relative
}
.pagetop a {
	display: block;
	overflow: hidden;
	text-indent: 100%
}
.pagetop a:before {
	content: " ";
	background: url(1a193b08b800b7.png) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	top: 50%
}
.pagetop a .alt {
	display: none
}
.pagetop.show {
	z-index: 100;
}
@media only screen and (min-width: 641px), print {
	.pagetop {
		-webkit-transition: opacity 0.3s ease-out 0s;
		-moz-transition: opacity 0.3s ease-out 0s;
		transition: opacity 0.3s ease-out 0s;
		opacity: 0;
		height: 0;
		overflow: hidden;
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%
	}
	.pagetop a {
		position: absolute;
		right: -76px;
		bottom: 0;
		width: 56px;
		height: 56px;
		background: rgba(23, 119, 194, 0.8)
	}
	.pagetop a:before {
		width: 17px;
		height: 20px;
		margin-left: -8.5px;
		margin-top: -10px
	}
	.pagetop.show {
		overflow: visible;
		height: auto;
		opacity: 1
	}
}
@media only screen and (max-width: 640px), print {
	.pagetop a {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 51px;
		height: 51px;
		background: #1777c2
	}
	.pagetop a:before {
		width: 21px;
		height: 24px;
		margin-left: -10.5px;
		margin-top: -12px
	}
}
@media only screen and (min-width: 1281px), print {
	.pagetop a {
		right: -200px
	}
}
.sellComCts {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: -20px;
	margin-right: -20px
}
.sellComCts:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.sellComCtsMain, .sellComCtsAside {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
	padding-left: 20px;
	padding-right: 20px
}
@media only screen and (min-width: 641px), print {
	.sellComCtsMain {
		width: 71.42857%
	}
	.sellComCtsAside {
		width: 28.57143%
	}
}
/*topimage change*/
.sellKv {
	background: #f5f4f2;
}
.sellKvAssForms {
	border: 1px solid #9c979b;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.09)
}
.sellKvAssTtl {
	position: relative;
	text-align: center;
	background: #019be1;
	color: #fff;
	font-weight: bold
}
.sellKvAssTtlLbl {
	display: inline-block;
	border: 1px solid #fee920;
	border-radius: 4px;
	font-weight: bold;
	color: #fee920;
	margin-top: -2px
}
.sellKvAssFormAddr {
	background: #fdf9d3;
	border-bottom: 1px solid #cdcbcc;
	border-left: 1px solid #cdcbcc;
	border-right: 1px solid #cdcbcc;
}
.sellKvAssFormZip {
	background: #fffdf0
}
.sellKvAssForm .custom-select {
	width: 100%
}
.sellKvAssForm .custom-select .select-value {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	display: inline-block;
	font-weight: bold;
	width: 100%;
	vertical-align: bottom;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 4px solid #676767;
	background: #fff;
	height: 58px;
	line-height: 50px;
	padding: 0 24px 0 20px;
	text-align: left;
	color: #000
}
.sellKvAssForm .custom-select .select-value:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 18px solid #000;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -9px
}
.sellKvAssFormTxt input[type=text] {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #99989d;
	background: #fff;
	width: 100%;
	text-align: center
}
.sellKvAssFormTxt input[type=text]:placeholder-shown {
	color: #99989d;
	text-align: center
}
.sellKvAssFormTxt input[type=text]::-webkit-input-placeholder {
	color: #99989d;
	text-align: center
}
.sellKvAssFormTxt input[type=text]:-moz-placeholder {
	opacity: 1;
	color: #99989d;
	text-align: center
}
.sellKvAssFormTxt input[type=text]::-moz-placeholder {
	opacity: 1;
	color: #99989d;
	text-align: center
}
.sellKvAssFormTxt input[type=text]:-ms-input-placeholder {
	color: #99989d;
	text-align: center
}
.sellKvAssFormAddrBtn, .sellKvAssFormZipBtn {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	text-align: center;
	width: 100%
}
.sellKvAssFormAddrBtn.hover, .sellKvAssFormZipBtn.hover {
	opacity: .6
}
.sellKvAssFormAddrBtn {
	color: #000;
	font-weight: bold;
	border: 1px solid #ffd200;
	background: #feec1f;
	background: -moz-linear-gradient(top, #feec1f 0%, #f90 100%);
	background: -webkit-linear-gradient(top, #feec1f 0%, #f90 100%);
	background: linear-gradient(to bottom, #feec1f 0%, #f90 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#feec1f', endColorstr='#ff9900', GradientType=0);
	padding: 0.5em 0;
}
.sellKvAssFormAddrBtn .sellKvAssFormSubmitMark {
	display: inline-block;
	vertical-align: middle;
	background: #cc0202;
	border-radius: 4px;
	color: #fff
}
.sellKvAssFormAddrBtn .sellKvAssFormSubmitMark_2 {
	display: inline-block;
	vertical-align: middle;
	background: #cc0202;
	border-radius: 4px;
	color: #fff
}
.sellKvAssFormAddrBtn .sellKvAssFormSubmitTxt {
	display: inline-block;
	vertical-align: middle;
	text-shadow: 0 1px 0 #fff;
	line-height: 1.4em;
}
.sellKvAssFormZipBtn {
	color: #fff;
	font-weight: bold;
	border: 1px solid #2ba0d5;
	background: #51c8f0;
	background: -moz-linear-gradient(top, #51c8f0 1%, #009acc 100%);
	background: -webkit-linear-gradient(top, #51c8f0 1%, #009acc 100%);
	background: linear-gradient(to bottom, #51c8f0 1%, #009acc 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#51c8f0', endColorstr='#009acc', GradientType=0)
}
.sellKvAssFormZipBtn .sellKvAssFormSubmitMark {
	display: inline-block;
	background: #fff;
	border-radius: 4px;
	color: #18a7d7;
	font-size: 0.8em;
	padding: 2px 4px;
	margin-right: 0.5em;
}
.sellKvAssFormZipBtn .sellKvAssFormSubmitMark_2 {
	display: inline-block;
	background: #fff;
	border-radius: 4px;
	color: #18a7d7
}
.sellKvAssFormZipBtn .sellKvAssFormSubmitTxt {
	display: inline-block;
	vertical-align: middle
}
.sellKvAssFormETxt {
	display: none;
	color: #cc0202;
	font-weight: bold;
	text-align: center;
	margin-bottom: .5em
}
@media only screen and (min-width: 641px), print {
	.sellKvAssForms {
		margin-top: -43px;
		margin-bottom: 30px
	}
	.sellKvAssTtl {
		font-size: 20px;
		font-size: 2rem;
		padding: 16px 0
	}
	.sellKvAssTtl:after {
		content: " ";
		border-top: 15px solid #019be1;
		border-left: 21px solid transparent;
		border-right: 21px solid transparent;
		position: absolute;
		left: 50%;
		bottom: -15px;
		margin-left: -21px
	}
	.sellKvAssTtlLbl {
		padding: 8px 20px;
		font-size: 16px;
		font-size: 1.6rem;
		margin-right: 10px
	}
	.sellKvAssFormAddr {
		padding: 46px 56px
	}
	.sellKvAssFormZip {
		padding: 14px 58px
	}
	.sellKvAssFormAddr .sellKvAssForm {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		/* margin-left: -11px;
		margin-right: -11px */
	}
	.sellKvAssFormAddr .sellKvAssForm:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.sellKvAssFormAddr .sellKvAssForm .sellKvAssFormSelect {
		padding-top: 11px;
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 31.55452%;
		padding-left: 11px;
		padding-right: 11px
	}
	.sellKvAssFormAddr .sellKvAssForm .sellKvAssFormSubmit {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 35.61485%;
		padding-left: 11px;
		padding-right: 11px
	}
	.sellKvAssFormAddr .sellKvAssForm .custom-select select {
		font-size: 23px;
		font-size: 2.3rem
	}
	.sellKvAssFormAddr .sellKvAssForm .custom-select select:focus+.select-value, .sellKvAssFormAddr .sellKvAssForm .custom-select select:active+.select-value {
		border-width: 4px !important
	}
	.sellKvAssFormAddr .sellKvAssForm .custom-select select optgroup::before {
		height: 23px
	}
	.sellKvAssFormAddr .sellKvAssForm .custom-select select optgroup, .sellKvAssFormAddr .sellKvAssForm .custom-select select option {
		font-size: 23px;
		font-size: 2.3rem
	}
	.sellKvAssFormAddr .sellKvAssForm .custom-select .select-value {
		font-size: 23px;
		font-size: 2.3rem
	}
	.sellKvAssFormAddr__howto.sellKvAssFormAddr .sellKvAssForm .custom-select .select-value {
		font-size: 15px;
		font-size: 1.5rem;
		padding-left:5px;
	}
	.sellKvAssFormAddr .sellKvAssForm.error .sellKvAssFormSelect {
		padding-top: 3em
	}
	.sellKvAssFormAddrBtn {
		padding: 18px;
		font-size: 26px;
		font-size: 2.6rem
	}
	.sellKvAssFormAddrBtn .sellKvAssFormSubmitMark {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1;
		padding: 6px 9px;
		margin-right: 12px
	}
	.sellKvAssFormAddrBtn .sellKvAssFormSubmitMark_2 {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1;
		padding: 6px 9px;
		margin-right: 12px;
		text-shadow: none;
		margin-top: -4px;
	}
	.sellKvAssFormZip .sellKvAssForm {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: -11px;
		margin-right: -11px
	}
	.sellKvAssFormZip .sellKvAssForm:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.sellKvAssFormZip .sellKvAssForm dt, .sellKvAssFormZip .sellKvAssForm dd {
		font-size: 1px;
		font-size: 0.1rem;
		line-height: 1.1
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormLbl {
		padding-top: 12px;
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 31.55452%;
		padding-left: 11px;
		font-size: 15px;
		font-size: 1.5rem;
		font-weight: bold
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormLbl:before {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 28px;
		height: 30px;
		background: url(38c7b194dad6ef.png) no-repeat center center;
		background-size: 100% 100%;
		margin-top: -2px;
		margin-right: 8px
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormLbl:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 24px;
		height: 17px;
		background: url(b92e0c68795191.png) no-repeat center center;
		background-size: 100% 100%;
		margin-top: -2px;
		margin-left: 8px
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormTxt {
		padding-top: 6px;
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 31.55452%;
		padding-left: 11px;
		padding-right: 11px
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormTxt input[type=text] {
		height: 35px;
		line-height: 31px;
		font-size: 15px;
		font-size: 1.5rem
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormTxt input[type=text]:placeholder-shown {
		font-size: 15px;
		font-size: 1.5rem
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormTxt input[type=text]::-webkit-input-placeholder {
		font-size: 15px;
		font-size: 1.5rem
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormTxt input[type=text]:-moz-placeholder {
		opacity: 1;
		font-size: 15px;
		font-size: 1.5rem
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormTxt input[type=text]::-moz-placeholder {
		opacity: 1;
		font-size: 15px;
		font-size: 1.5rem
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormTxt input[type=text]:-ms-input-placeholder {
		font-size: 15px;
		font-size: 1.5rem
	}
	.sellKvAssFormZip .sellKvAssForm .sellKvAssFormSubmit {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 35.61485%;
		padding-left: 11px;
		padding-right: 11px
	}
	.sellKvAssFormZip .sellKvAssForm .custom-select select {
		font-size: 23px;
		font-size: 2.3rem
	}
	.sellKvAssFormZip .sellKvAssForm .custom-select select:focus+.select-value, .sellKvAssFormZip .sellKvAssForm .custom-select select:active+.select-value {
		border-width: 4px !important
	}
	.sellKvAssFormZip .sellKvAssForm .custom-select select optgroup::before {
		height: 23px
	}
	.sellKvAssFormZip .sellKvAssForm .custom-select select optgroup, .sellKvAssFormZip .sellKvAssForm .custom-select select option {
		font-size: 23px;
		font-size: 2.3rem
	}
	.sellKvAssFormZip .sellKvAssForm .custom-select .select-value {
		font-size: 23px;
		font-size: 2.3rem
	}
	.sellKvAssFormZip .sellKvAssForm.error .sellKvAssFormLbl {
		padding-top: 48px
	}
	.sellKvAssFormZip .sellKvAssForm.error .sellKvAssFormTxt {
		padding-top: 43px
	}
	.sellKvAssFormZipBtn {
		padding: 10px;
		font-size: 20px;
		font-size: 2rem;
		line-height: 1
	}
	.sellKvAssFormZipBtn .sellKvAssFormSubmitMark .sellKvAssFormSubmitMark_2 {
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1;
		padding: 5px 8px;
		margin-right: 12px
	}
	.sellKvAssFormZipBtn .sellKvAssFormSubmitTxt {
		display: inline-block;
		vertical-align: middle;
		padding-top: 2px;
		font-size: 20px;
		font-size: 2rem;
		line-height: 1
	}
	.sellKvAssFormETxt {
		font-size: 18px;
		font-size: 1.8rem
	}
}
@media only screen and (max-width: 640px), print {
  .sellKv h1 .top_mv{
		width: 100% !important;
		height:auto !important;
	}

	.sellKvAssTtlLbl {
		border: 1px solid #fee920;
		font-weight: bold
	}
	.sellKvAssForms {
		margin-top: -15px;
		margin-bottom: 30px
	}
	.sellKvAssTtl {
		padding: 15px 0 17px
	}
	.sellKvAssTtl .sellKvAssTtlLbl {
		padding: 4px 9px;
		font-weight: bold;
		font-size: 11px;
		font-size: 1.1rem;
		margin-bottom: .5em
	}
	.sellKvAssTtl .sellKvAssTtlTxt {
		display: block;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.4
	}
	.sellKvAssTtl:after {
		content: " ";
		border-top: 7px solid #019be1;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		position: absolute;
		left: 50%;
		bottom: -7px;
		margin-left: -10px
	}
	.sellKvAssFormAddr {
		padding: 22px 15px
	}
	.sellKvAssFormAddr .sellKvAssFormSelect {
		display: block;
		margin-bottom: 10px
	}
	.sellKvAssFormAddr.sellKvAssFormAddr__howto .sellKvAssFormSelect {
		display: block;
		margin-bottom: 0px
	}
	.sellKvAssFormAddr .custom-select select {
		font-size: 14px;
		font-size: 1.4rem
	}
	.sellKvAssFormAddr .custom-select select:focus+.select-value, .sellKvAssFormAddr .custom-select select:active+.select-value {
		border-width: 4px !important
	}
	.sellKvAssFormAddr .custom-select select optgroup::before {
		height: 14px
	}
	.sellKvAssFormAddr .custom-select select optgroup, .sellKvAssFormAddr .custom-select select option {
		font-size: 14px;
		font-size: 1.4rem
	}
	.sellKvAssFormAddr .custom-select .select-value {
		font-size: 14px;
		font-size: 1.4rem;
		height: 40px;
		line-height: 36px;
		text-align: center
	}
	.sellKvAssFormAddr .custom-select .select-value:after {
		border-top: 9px solid #000;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		position: absolute;
		right: 8px;
		top: 50%;
		margin-top: -4px
	}
	.sellKvAssFormAddr .sellKvAssFormSubmit {
		margin-top: 10px
	}
	.sellKvAssFormAddr .sellKvAssFormAddrBtn {
		padding: 12px;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.1
	}
	.sellKvAssFormAddr .sellKvAssFormAddrBtn .sellKvAssFormSubmitMark .sellKvAssFormSubmitMark_2 {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1;
		padding: 5px 7px 4px;
		margin-top: -4px;
		margin-right: 10px
	}
	.sellKvAssFormZip {
		padding: 22px 15px
	}
	.sellKvAssFormZip .sellKvAssFormLbl {
		margin-bottom: 15px;
		text-align: center;
		font-size: 13px;
		font-size: 1.3rem;
		font-weight: bold
	}
	.sellKvAssFormZip .sellKvAssFormLbl:before {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 14px;
		height: 15px;
		background: url(38c7b194dad6ef.png) no-repeat center center;
		background-size: 100% 100%;
		margin-top: -2px;
		margin-right: 8px
	}
	.sellKvAssFormZip .sellKvAssFormLbl:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 12px;
		height: 8.5px;
		background: url(b92e0c68795191.png) no-repeat center center;
		background-size: 100% 100%;
		margin-top: -2px;
		margin-left: 8px
	}
	.sellKvAssFormZip .sellKvAssFormTxt {
		margin-bottom: 10px
	}
	.sellKvAssFormZip .sellKvAssFormTxt input[type=text] {
		height: 40px;
		line-height: 38px;
		font-size: 14px;
		font-size: 1.4rem;
		padding: 0 15px;
		text-align: left
	}
	.sellKvAssFormZip .sellKvAssFormTxt input[type=text]:placeholder-shown {
		font-size: 14px;
		font-size: 1.4rem;
		text-align: left
	}
	.sellKvAssFormZip .sellKvAssFormTxt input[type=text]::-webkit-input-placeholder {
		font-size: 14px;
		font-size: 1.4rem;
		text-align: left
	}
	.sellKvAssFormZip .sellKvAssFormTxt input[type=text]:-moz-placeholder {
		opacity: 1;
		font-size: 14px;
		font-size: 1.4rem;
		text-align: left
	}
	.sellKvAssFormZip .sellKvAssFormTxt input[type=text]::-moz-placeholder {
		opacity: 1;
		font-size: 14px;
		font-size: 1.4rem;
		text-align: left
	}
	.sellKvAssFormZip .sellKvAssFormTxt input[type=text]:-ms-input-placeholder {
		font-size: 14px;
		font-size: 1.4rem;
		text-align: left
	}
	.sellKvAssFormZip .sellKvAssFormSubmit {
		margin-top: 10px
	}
	.sellKvAssFormZip .sellKvAssFormZipBtn {
		padding: 10px;
		font-size: 15px;
		font-size: 1.5rem;
		line-height: 1
	}
	.sellKvAssFormZip .sellKvAssFormZipBtn .sellKvAssFormSubmitMark .sellKvAssFormSubmitMark_2 {
		font-size: 10px;
		font-size: 1rem;
		line-height: 1;
		padding: 5px 8px;
		margin-top: -4px;
		margin-right: 12px
	}
	.sellKvAssFormETxt {
		font-size: 14px;
		font-size: 1.4rem
	}
}
.sellMakerList {
	background: #d8ecfe
}
.sellMakerList .sellMakerItems .sellMakerItem .comLogo {
	font-style: 0;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	width: 100%;
	height: 0;
	padding-bottom: 38.62069%;
	overflow: hidden
}
.sellMakerList .sellMakerItems .sellMakerItem .comLogo img {
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%
}
.sellMakerList .sellMakerItems .sellMakerItem a.hover {
	opacity: .6
}
.sellMakerList .sellMakerItems .sellMakerItem a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	text-align: center;
	padding-left: 7px;
	padding-right: 7px
}
.sellMakerList .slick-slider .slick-prev, .sellMakerList .slick-slider .slick-next {
	background: rgba(0, 0, 0, 0.62);
	-webkit-appearance: none;
	border: none;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: 100%;
	overflow: hidden;
	position: relative;
	z-index: 2
}
.sellMakerList .slick-slider .slick-prev.hover, .sellMakerList .slick-slider .slick-next.hover {
	background: rgba(0, 0, 0, 0.9)
}
@media only screen and (min-width: 641px), print {
	.sellMakerList {
		margin-bottom: 30px !important;
		padding: 20px 0
	}
	.sellMakerList .slick-slider .slick-prev, .sellMakerList .slick-slider .slick-next {
		width: 36px;
		height: 36px;
		position: absolute;
		top: 50%;
		margin-top: -18px
	}
	.sellMakerList .slick-slider .slick-prev {
		left: 0
	}
	.sellMakerList .slick-slider .slick-prev:before {
		content: " ";
		display: block;
		width: 8px;
		height: 8px;
		border-top: 2px solid #fff;
		border-left: 2px solid #fff;
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -4px;
		margin-top: -4px
	}
	.sellMakerList .slick-slider .slick-next {
		right: 0
	}
	.sellMakerList .slick-slider .slick-next:before {
		content: " ";
		display: block;
		width: 8px;
		height: 8px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 50%;
		top: 50%;
		margin-right: -4px;
		margin-top: -4px
	}
}
@media only screen and (max-width: 640px), print {
	.sellMakerList {
		margin-bottom: 30px;
		padding: 20px 0
	}
	.sellMakerList .slick-slider .slick-prev, .sellMakerList .slick-slider .slick-next {
		width: 18px;
		height: 18px;
		position: absolute;
		top: 50%;
		margin-top: -9px
	}
	.sellMakerList .slick-slider .slick-prev {
		left: 0
	}
	.sellMakerList .slick-slider .slick-prev:before {
		content: " ";
		display: block;
		width: 6px;
		height: 6px;
		border-top: 2px solid #fff;
		border-left: 2px solid #fff;
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -3px;
		margin-top: -3px
	}
	.sellMakerList .slick-slider .slick-next {
		right: 0
	}
	.sellMakerList .slick-slider .slick-next:before {
		content: " ";
		display: block;
		width: 6px;
		height: 6px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 50%;
		top: 50%;
		margin-right: -3px;
		margin-top: -3px
	}
}
.comCtsMainSec {
	margin-bottom: 30px
}
@media only screen and (max-width: 640px), print {
	.comCtsMainSec {
		margin-bottom: 30px
	}
}
.sellBtnFlat {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
	background: #fceb5c;
	color: #000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border: none
}
.sellBtnFlat2 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
	background: #fceb5c;
	color: #000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border: none
}
.sellBtnFlat2 em {
	line-height: 2em;
}
.sellBtnFlat.hover {
	opacity: .6
}
.sellBtnFlat2.hover {
	opacity: .6
}
a.sellBtnFlat {
	background: #fceb5c;
}
a.sellBtnFlat2 {
	background: #fceb5c;
}
@media only screen and (min-width: 641px), print {
	.sellBtnFlat {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.2;
		padding: 16px 28px
	}
	.sellBtnFlat2 {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.2;
		padding: 16px 28px;
		display: block;
		margin: 0 auto;
		width: 600px;
	}
	.sellBtnFlat.addArrow:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #019be1;
		border-right: 2px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.sellBtnFlat2.addArrow:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #019be1;
		border-right: 2px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.sellBtnFlat.sizeL {
		font-size: 22px;
		font-size: 2.2rem;
		max-width: 460px;
		padding: 24px 28px
	}
	.sellBtnFlat2.sizeL {
		font-size: 22px;
		font-size: 2.2rem;
		max-width: 460px;
		padding: 24px 28px
	}
}
@media only screen and (max-width: 640px), print {
	.sellBtnFlat {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.2;
		padding: 21px 30px
	}
	.sellBtnFlat2 {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.2;
		padding: 18px 4px;
		width: 100%;
	}
	.sellBtnFlat.addArrow:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 10px;
		height: 10px;
		border-top: 1px solid #019be1;
		border-right: 1px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.sellBtnFlat2.addArrow:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 10px;
		height: 10px;
		border-top: 1px solid #019be1;
		border-right: 1px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
}
.sellBtnFlatBlue {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
	background: #019be1;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border: none
}
.sellBtnFlatBlue.hover {
	opacity: .6
}
a.sellBtnFlatBlue {
	color: #fff;
	background: #019be1
}
a.sellBtnFlatBlue.hover {
	color: #fff
}
@media only screen and (min-width: 641px), print {
	.sellBtnFlatBlue {
		max-width: 500px;
		font-size: 22px;
		font-size: 2.2rem;
		line-height: 1.2;
		padding: 24px 60px
	}
	.sellBtnFlatBlue.addArrow:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
}
@media only screen and (max-width: 640px), print {
	.sellBtnFlatBlue {
		max-width: 90%;
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.2;
		padding: 20px 16px
	}
	.sellBtnFlatBlue.addArrow:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 10px;
		height: 10px;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
}
.sellTtlCenterSplit {
	font-weight: bold
}
.sellTtlCenterSplit:after {
	content: " ";
	background: #0283e9;
	display: block;
	height: 3px;
	margin-left: auto;
	margin-right: auto
}
@media only screen and (min-width: 641px), print {
	.sellTtlCenterSplit {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.8em;
		text-align: center;
		margin-bottom: 30px
	}
	.sellTtlCenterSplit:after {
		width: 62px;
		margin-top: 20px
	}
}
@media only screen and (max-width: 640px), print {
	.sellTtlCenterSplit {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.38;
		margin-bottom: 16px
	}
	.sellTtlCenterSplit:after {
		width: 32px;
		margin-top: 13px
	}
}
.sellTtlAddMark {
	position: relative;
	font-weight: bold
}
.sellTtlAddMark:after {
	content: " ";
	display: block;
	width: 100%;
	height: 2px;
	background: #019be1;
	position: absolute;
	left: 0;
	bottom: 0
}
.sellTtlAddMark .lbl {
	line-height: 1.4
}
.sellTtlAddMark.mark01:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(966bc99d1f7a14.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%
}
.sellTtlAddMark.mark02:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(cbf55f861a04b5.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%
}
.sellTtlAddMark.mark03:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(f567306dfe76f3.png) no-repeat center center;
	background-size: 100% 100%;
	bottom: 50%
}
.sellTtlAddMark.mark04:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(089f70aa4023c4.png) no-repeat center center;
	background-size: 100% 100%;
	bottom: 50%
}
.sellTtlAddMark.mark05:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(ebc6226b492746.png) no-repeat center center;
	background-size: 100% 100%;
	bottom: 50%
}
.sellTtlAddMark.mark06:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(75b00adfa1def2.png) no-repeat center center;
	background-size: 100% 100%;
	bottom: 50%
}
.sellTtlAddMark.mark-jyuku:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(92b611a15a74b4.png) no-repeat center center;
	background-size: 100% 100%;
	bottom: 50%
}
@media only screen and (min-width: 641px), print {
	.sellTtlAddMark {
		padding-bottom: 10px;
		margin-bottom: 20px
	}
	.sellTtlAddMark.has-under-block {
		margin-bottom: 0;
	}
	.sellTtlAddMark .lbl {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 1.2;
	}
	.sellTtlAddMark.sizeS {
		padding-top: 5px
	}
	.sellTtlAddMark.sizeS .lbl {
		font-size: 17px;
		font-size: 1.7rem
	}
	.sellTtlAddMark.mark01 {
		padding-top: 4px;
		padding-left: 60px
	}
	.sellTtlAddMark.mark01:before {
		left: 2px;
		width: 46px;
		height: 46px;
		margin-bottom: -14px
	}
	.sellTtlAddMark.mark02 {
		padding-top: 12px;
		padding-left: 56px
	}
	.sellTtlAddMark.mark02:before {
		left: 0;
		width: 46px;
		height: 46px;
		margin-bottom: -18px
	}
	.sellTtlAddMark.mark03 {
		padding-top: 8px;
		padding-left: 56px
	}
	.sellTtlAddMark.mark03:before {
		left: 10px;
		width: 30px;
		height: 43px;
		top: 2px;
	}
	.sellTtlAddMark.mark04 {
		padding-top: 8px;
		padding-left: 36px
	}
	.sellTtlAddMark.mark04:before {
		left: 2px;
		width: 26px;
		height: 19px;
		margin-bottom: -9px
	}
	.sellTtlAddMark.mark05 {
		padding-top: 8px;
		padding-left: 36px
	}
	.sellTtlAddMark.mark05:before {
		left: 2px;
		width: 26px;
		height: 34px;
		margin-bottom: -16px
	}
	.sellTtlAddMark.mark06 {
		padding-top: 8px;
		padding-left: 56px
	}
	.sellTtlAddMark.mark06:before {
		left: 0px;
		width: 46px;
		height: 34px;
		top: 7px;
	}
	.sellTtlAddMark.mark-jyuku {
		padding-top: 8px;
		padding-left: 56px
	}
	.sellTtlAddMark.mark-jyuku:before {
		left: 0px;
		width: 44px;
		height: 40px;
		top: 7px;
	}
}
@media only screen and (max-width: 640px), print {
	.sellTtlAddMark {
		padding-bottom: 6px;
		margin-bottom: 18px
	}
	.sellTtlAddMark.has-under-block {
		margin-bottom: 0;
	}
	.sellTtlAddMark .lbl {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.2
	}
	.sellTtlAddMark.mark01 {
		padding-top: 2px;
		padding-left: 40px
	}
	.sellTtlAddMark.mark01:before {
		left: 0;
		width: 30px;
		height: 30px;
		margin-bottom: -12px
	}
	.sellTtlAddMark.mark02 {
		padding-top: 2px;
		padding-left: 32px
	}
	.sellTtlAddMark.mark02:before {
		left: 0;
		width: 28px;
		height: 28px;
		margin-bottom: -14px
	}
	.sellTtlAddMark.mark03 {
		padding-top: 0;
		padding-left: 26px
	}
	.sellTtlAddMark.mark03:before {
		left: 0;
		width: 20px;
		height: 30px;
		top: 2px;
	}
	.sellTtlAddMark.mark04 {
		padding-top: 0;
		padding-left: 32px
	}
	.sellTtlAddMark.mark04:before {
		left: 0;
		width: 28px;
		height: 20.5px;
		margin-bottom: -8px
	}
	.sellTtlAddMark.mark05 {
		padding-top: 0;
		padding-left: 32px
	}
	.sellTtlAddMark.mark05:before {
		left: 4px;
		width: 18px;
		height: 26px;
		margin-bottom: -10px
	}
	.sellTtlAddMark.mark06 {
		padding-top: 0;
		padding-left: 36px
	}
	.sellTtlAddMark.mark06:before {
		left: 0;
		top: 7px;
		width: 24px;
		height: 18px;
	}
	.sellTtlAddMark.mark-jyuku {
		padding-top: 0;
		padding-left: 36px
	}
	.sellTtlAddMark.mark-jyuku:before {
		left: 0;
		top: 7px;
		width: 32px;
		height: 30px;
	}
}
.sellToolsBoxTtl {
	position: relative;
	background: #019be1;
	color: #fff;
	font-weight: bold;
	text-align: center
}
/*.sellToolsBoxTtl:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 8px solid #019be1;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	position: absolute;
	left: 50%;
	bottom: -8px;
	margin-left: -9px
}*/
.sellToolsBoxLnk {
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.sellToolsBoxLnk a {
	display: block;
	position: relative
}
.sellToolsBoxLnk a.hover {
	background: #f9f9f9
}
.sellToolsBoxTxt {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.sellToolsBoxImg {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.sellToolsBoxImg img {
	display: block;
	width: 100%
}
@media only screen and (min-width: 641px), print {
	.sellToolsItems {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.sellToolsItems:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.sellToolsItems .sellToolsItem {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 50%;
		/*padding-left: 8px;
		padding-right: 8px*/
	}
	.sellToolsBoxTtl {
		position: relative;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.38;
		padding: 16px 0
	}
	.sellToolsBoxLnk {
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: bold;
		line-height: 1.38
	}
	.sellToolsBoxLnk a {
		padding: 18px 28px 18px 20px
	}
	.sellToolsBoxLnk a:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #019be1;
		border-right: 2px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.sellToolsBoxTxt {
		padding: 16px;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88
	}
}
@media only screen and (max-width: 640px), print {
	.sellToolsBoxTtl {
		position: relative;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.43;
		padding: 17px 0
	}
	.sellToolsBoxTtl:before {
		border-top-width: 4px;
		border-left-width: 8px;
		border-right-width: 8px;
		bottom: -4px;
		margin-left: -8px
	}
	.sellToolsBoxLnk {
		font-size: 14px;
		font-size: 1.4rem;
		font-weight: bold;
		line-height: 1.38
	}
	.sellToolsBoxLnk a {
		padding: 18px 22px 18px 15px
	}
	.sellToolsBoxLnk a:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 10px;
		height: 10px;
		border-top: 1px solid #019be1;
		border-right: 1px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.sellToolsBoxTxt {
		padding: 15px;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.71
	}
}
.sellAreaSrhItems>.sellAreaSrhItem {
	*zoom: 1
}
.sellAreaSrhItems>.sellAreaSrhItem:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.sellAreaSrhItems>.sellAreaSrhItem:not(:first-child) {
	margin-top: 1.25em
}
.sellAreaSrhItem {
	font-size: 16px;
	font-size: 1.6rem
}
.sellAreaSrhItem a {
	color: #019be1
}
.sellAreaSrhItem a.hover {
	text-decoration: underline
}
.sellAreaSrhItemCtg {
	display: block;
	border-left: 2px solid #0283e9;
	padding-left: .5em
}
.sellAreaSrhItemCtg+ul {
	*zoom: 1
}
.sellAreaSrhItemCtg+ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.sellAreaSrhItemCtg+ul li {
	display: inline-block
}
.sellAreaSrhItemCtg+ul li:not(:last-child):after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 1em;
	background: #444;
	margin-left: .8em;
	margin-right: .8em
}
.tokyo_wardList {
	overflow: hidden;
	margin-bottom: 40px;
}
.tokyo_wardList li {
	float: left;
	width: 16%;
	margin-bottom: 1em;
	text-align: left;
}
.tokyo_wardList li:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 1em;
	background: #444;
	margin-left: 1.6em;
	margin-right: .8em;
}
@media only screen and (min-width: 641px), print {
	.sellAreaSrh {
		margin-bottom: 40px
	}
	.sellAreaSrhItemCtg {
		float: left
	}
	.sellAreaSrhItemCtg+ul {
		margin-left: 116px
	}
}
@media only screen and (max-width: 640px), print {
	.sellAreaSrhItems {
    padding: 0 5px;
}
	.sellAreaSrh {
		margin-bottom: 40px
	}
	.sellAreaSrhItemCtg {
		margin-bottom: .6em;
		width: 20%;
        display: block;
        float: left;
	}
	.sellAreaSrhItemCtg+ul {
		margin-left: .6em;
		display: block;
        width: 75%;
        float: left;
	}
	.sellAreaSrhItemCtg+ul li {
		line-height: 1.6
	}
	.tokyo_wardList {
    padding: 0 0 0 10px;
}
	.tokyo_wardList li {
		width: 25%;
		margin-bottom: 0.8em;
	}
	.tokyo_wardList li:after {
		margin-left: 1em;
	}
}
@media only screen and (min-width: 641px), print {
	.asideSec {
		margin-bottom: 30px
	}
}
@media only screen and (max-width: 640px), print {
	.asideSec {
		margin-bottom: 20px
	}
}
.asidePageNavItem a {
	position: relative;
	display: block;
	line-height: 1.2
}
.asidePageNavItem.depth00>a, .asidePageNavItem.depth00>span {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.2;
	font-weight: bold;
	background: #019be1;
	color: #fff;
	text-decoration: none;
	padding: 22px 14px 22px 26px
}
.asidePageNavItem.depth00>a:after, .asidePageNavItem.depth00>span:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -3px
}
.asidePageNavItem.depth00>a.hover, .asidePageNavItem.depth00>span.hover {
	opacity: .8;
	text-decoration: underline
}
.asidePageNavItem.depth00>ul, .asidePageNavItem.depth00>ol {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.asidePageNavItem.depth01 {
	border-top: 1px solid #dcdcdc
}
.asidePageNavItem.depth01>a, .asidePageNavItem.depth01>span {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.38;
	font-weight: bold;
	background: #f5f4f2;
	color: #019be1;
	text-decoration: none;
	padding: 14px 14px 14px 48px
}
.asidePageNavItem.depth01>a.hover, .asidePageNavItem.depth01>span.hover {
	text-decoration: underline
}
.asidePageNavItem.depth01>a .no, .asidePageNavItem.depth01>span .no {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #019be1;
	color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	border-radius: 2px;
	position: absolute;
	left: 20px;
	top: 16px
}
.asidePageNavItem.depth02 {
	border-top: 1px dashed #dcdcdc
}
.asidePageNavItem.depth02>a, .asidePageNavItem.depth02>span {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.43;
	color: #019be1;
	text-decoration: underline;
	padding: 10px 14px 10px 60px
}
.asidePageNavItem.depth02>a:before, .asidePageNavItem.depth02>span:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 46px;
	top: 17px
}
.asidePageNavItem.depth02>a.hover, .asidePageNavItem.depth02>span.hover {
	text-decoration: none
}
.asidePageNavItem.depth02.active>a, .asidePageNavItem.depth02.active>span {
	background: #ecf6ff;
	font-weight: bold;
	text-decoration: none
}
.asidePageNavItem.depth02.active>a:before, .asidePageNavItem.depth02.active>span:before {
	content: none
}
.asideNavItems {
	border-top: 1px solid #dcdcdc
}
.asideNavItem {
	border-bottom: 1px solid #dcdcdc;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.2
}
.asideNavItem a {
	position: relative;
	display: block
}
.asideNavItem a.hover {
	text-decoration: underline;
	background: #f9f9f9
}
.asideNavItem.item01 a:before {
	background-image: url(a2ee4dde4eecfa.png)
}
.asideNavItem.item02 a:before {
	background-image: url(801357530dae90.png)
}
.asideNavItem.item03 a:before {
	background-image: url(7da8c70fcdb3ec.png)
}
.asideNavItem.item04 a:before {
	background-image: url(ebc6226b492746.png)
}
@media only screen and (min-width: 641px), print {
	.asideNavItem a {
		padding: 22px 28px 22px 50px
	}
	.asideNavItem a:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #019be1;
		border-right: 2px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.asideNavItem a:before {
		content: " ";
		display: block;
		width: 42px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: auto 100%;
		position: absolute;
		left: 0;
		top: 50%
	}
	.asideNavItem.item01 a:before {
		height: 30px;
		margin-top: -15px
	}
	.asideNavItem.item02 a:before {
		height: 24px;
		margin-top: -12px
	}
	.asideNavItem.item03 a:before {
		height: 24px;
		margin-top: -12px
	}
	.asideNavItem.item04 a:before {
		height: 30px;
		margin-top: -15px
	}
}
@media only screen and (max-width: 640px), print {
	.asideNavItem a {
		padding: 16px 30px 16px 62px
	}
	.asideNavItem a:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 10px;
		height: 10px;
		border-top: 1px solid #019be1;
		border-right: 1px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.asideNavItem a:before {
		content: " ";
		display: block;
		width: 59px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: auto 100%;
		position: absolute;
		left: 0;
		top: 50%
	}
	.asideNavItem.item01 a:before {
		height: 27px;
		margin-top: -13.5px
	}
	.asideNavItem.item02 a:before {
		height: 21.5px;
		margin-top: -10.75px
	}
	.asideNavItem.item03 a:before {
		height: 21.5px;
		margin-top: -10.75px
	}
	.asideNavItem.item04 a:before {
		height: 21.5px;
		margin-top: -10.75px
	}
}
.asideMedia .asideBoxTtl:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	background: url(7793904f038e1b.png) no-repeat center center;
	background-size: 100% 100%
}
.asideEbook .asideBoxTtl:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	background: url(db1b7f36bd636a.png) no-repeat center center;
	background-size: 100% 100%
}
.asideAss .asideBoxTtl:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	background: url(6489fdfa15aeec.png) no-repeat center center;
	background-size: 100% 100%
}
.asideSrh .asideBoxTtl:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	background: url(967c22066ca406.png) no-repeat center center;
	background-size: 100% 100%
}
.asideSns .asideBoxTtl:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	background: url(206b126180f71a.png) no-repeat center center;
	background-size: 100% 100%
}
.asideLinks {
	border-top: 1px solid #dcdcdc
}
.asideBoxTtl {
	background: #019be1;
	color: #fff;
	font-weight: bold;
	text-align: center
}
.asideBoxTtl .asideBoxTtlLbl {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.25
}
.asideBoxLnk {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.asideBoxLnk a {
	display: block;
	position: relative
}
.asideBoxLnk a.hover {
	background: #f9f9f9
}
.asideBoxLnk.orange {
	border: none !important
}
.asideBoxLnk.orange a {
	background: #fb7701;
	color: #fff
}
.asideBoxLnk.orange a.hover {
	background: rgba(251, 119, 1, 0.8)
}
dt.asideBoxLnk {
	border-top: 1px solid #dcdcdc
}
.asideBoxTxt {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.asideBoxSns {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.asideBoxSnsBtns {
	text-align: center
}
.asideBoxSnsBtn {
	display: inline-block
}
.asideBoxImg img {
	width: 100%
}
.asideBoxLnks ul li {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.asideBoxLnks ul li a {
	display: block;
	position: relative
}
.asideBoxLnks ul li a.hover {
	background: #f9f9f9
}
.asideBoxLnks {
	padding: 0;
}
@media only screen and (min-width: 641px), print {
	.asideBoxTtl {
		position: relative;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.25
	}
	.asideMedia .asideBoxTtl {
		height: 60px;
		line-height: 58px
	}
	.asideMedia .asideBoxTtl.is-large {
		height: 70px;
		line-height: 68px
	}
	.asideMedia .asideBoxTtl:before {
		width: 28px;
		height: 25px;
		margin-right: 4px
	}
	.asideEbook .asideBoxTtl {
		height: 60px;
		line-height: 58px
	}
	.asideEbook .asideBoxTtl:before {
		width: 28px;
		height: 25px;
		margin-right: 6px
	}
	.asideAss .asideBoxTtl {
		height: 50px;
		line-height: 48px
	}
	.asideAss .asideBoxTtl:before {
		width: 18px;
		height: 25px;
		margin-right: 12px
	}
	.asideSrh .asideBoxTtl {
		height: 50px;
		line-height: 48px
	}
	.asideSrh .asideBoxTtl:before {
		width: 26px;
		height: 27px;
		margin-right: 10px
	}
	.asideSns .asideBoxTtl {
		height: 60px;
		line-height: 58px
	}
	.asideSns .asideBoxTtl:before {
		width: 24px;
		height: 27px;
		margin-right: 8px
	}
	.asideBoxImg {
		border-left: 1px solid #dcdcdc;
		padding: 0;
	}
	.asideBoxLnk {
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: bold;
		line-height: 1.38
	}
	.asideBoxLnk a {
		padding: 18px 28px 18px 20px
	}
	.asideBoxLnk a:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #019be1;
		border-right: 2px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.asideBoxLnk.orange a:after {
		border-top-color: #fff;
		border-right-color: #fff
	}
	.asideBoxLnks ul li {
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: bold;
		line-height: 1.38
	}
	.asideBoxLnks ul li a {
		padding: 18px 28px 18px 20px
	}
	.asideBoxLnks ul li a:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 2px solid #019be1;
		border-right: 2px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.asideBoxTxt {
		padding: 20px;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88
	}
	.asideBoxSns {
		padding: 22px 0
	}
	.asideBoxSnsBtn {
		width: 48px;
		margin-left: 7px;
		margin-right: 7px
	}
}
@media only screen and (max-width: 640px), print {
	.asideBoxTtl {
		position: relative;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.25
	}
	.asideBoxImg {
		border-bottom: 1px solid #CCC;
	}
	.asideBoxImg .only-sp {
		width:100% !important;
		height:auto !important;
	}
	.asideMedia .asideBoxTtl {
		height: 60px;
		line-height: 58px
	}
	.asideMedia .asideBoxTtl:before {
		width: 19.5px;
		height: 17.5px;
		margin-right: 4px
	}
	.asideEbook .asideBoxTtl {
		height: 60px;
		line-height: 58px
	}
	.asideEbook .asideBoxTtl:before {
		width: 19.5px;
		height: 17.5px;
		margin-right: 4px
	}
	.asideAss .asideBoxTtl {
		height: 50px;
		line-height: 48px
	}
	.asideAss .asideBoxTtl:before {
		width: 13px;
		height: 16.5px;
		margin-right: 12px
	}
	.asideSrh .asideBoxTtl {
		height: 50px;
		line-height: 48px
	}
	.asideSrh .asideBoxTtl:before {
		width: 21px;
		height: 21.5px;
		margin-right: 10px
	}
	.asideSns .asideBoxTtl {
		height: 60px;
		line-height: 58px
	}
	.asideSns .asideBoxTtl:before {
		width: 17px;
		height: 19.5px;
		margin-right: 8px
	}
	.asideBoxLnk {
		font-size: 14px;
		font-size: 1.4rem;
		font-weight: bold;
		line-height: 1.38
	}
	.asideBoxLnk a {
		padding: 18px 22px 18px 15px
	}
	.asideBoxLnk a:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 10px;
		height: 10px;
		border-top: 1px solid #019be1;
		border-right: 1px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.asideBoxLnk.orange a:after {
		border-top-color: #fff;
		border-right-color: #fff
	}
	.asideBoxLnks ul li {
		font-size: 14px;
		font-size: 1.4rem;
		font-weight: bold;
		line-height: 1.38
	}
	.asideBoxLnks ul li a {
		padding: 18px 22px 18px 15px
	}
	.asideBoxLnks ul li a:after {
		content: " ";
		display: inline-block;
		vertical-align: middle;
		width: 10px;
		height: 10px;
		border-top: 1px solid #019be1;
		border-right: 1px solid #019be1;
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -2px;
		margin-right: 6px
	}
	.asideBoxTxt {
		padding: 15px;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.71
	}
	.asideBoxSns {
		padding: 10px 0
	}
	.asideBoxSnsBtn {
		width: 48px;
		margin-left: 15px;
		margin-right: 15px
	}
}
@media only screen and (min-width: 641px), print {
	.sellCustomerTel {
		margin-bottom: 8px;
		width: 100%;
		height: 0;
		padding-bottom: 8.84615%;
		background: url(03172871ae4e9a.png) no-repeat center center;
		background-size: 100% 100%
	}
	.sellCustomerTel dt, .sellCustomerTel dd {
		display: none
	}
	.sellCustomerRT {
		margin-bottom: 16px;
		width: 100%;
		height: 0;
		padding-bottom: 7.69231%;
		background: url(5f318947815516.png) no-repeat center center;
		background-size: 100% 100%
	}
	.sellCustomerRT dt, .sellCustomerRT dd {
		display: none
	}
}
@media only screen and (max-width: 640px), print {
	.sellCustomerTel {
		margin-bottom: 6px;
		width: 100%;
		height: 0;
		padding-bottom: 7.48752%;
		background: url(009bb01db9f093.png) no-repeat center center;
		background-size: 100% 100%
	}
	.sellCustomerTel dt, .sellCustomerTel dd {
		display: none
	}
	.sellCustomerRT {
		margin-bottom: 9px;
		width: 100%;
		height: 0;
		padding-bottom: 6.3228%;
		background: url(d98f2a3c0844b1.png) no-repeat center center;
		background-size: 100% 100%
	}
	.sellCustomerRT dt, .sellCustomerRT dd {
		display: none
	}
}
.boxBorder {
	border: 1px solid #999;
	background: #fff;
	margin-bottom: 30px
}
.boxBorder_lt {
	border: 1px solid #dcdcdc;
	background: #fff;
	margin-bottom: 40px
}
@media only screen and (min-width: 641px), print {
	.boxBorder .boxBorderInnrM {
		max-width: 843px;
		margin-left: auto;
		margin-right: auto
	}
}
.boxBlue {
	background: #ecf6ff;
	border: 1px solid #dcdcdc;
	box-shadow: 0 0 0 1px #fff inset
}
.boxBlue p {
	margin-bottom: 1.0em;
}
@media only screen and (min-width: 641px), print {
	.boxBlue {
		padding: 20px
	}
	.boxBlue p {
		margin-bottom: 1.0em;
	}
}
@media only screen and (max-width: 640px), print {
	.boxBlue {
		padding: 16px
	}
	.boxBlue p {
		margin-bottom: 1.0em;
	}
}
.boxGray {
	background: #fcfcfc;
	border: 1px dotted #cacaca;
	box-shadow: 0 0 0 1px #fff inset
}
@media only screen and (min-width: 641px), print {
	.boxGray {
		padding: 20px
	}
}
@media only screen and (max-width: 640px), print {
	.boxGray {
		padding: 16px
	}
}
.boxOrange {
	background: #fffef4;
	border: 1px solid #fb7701
}
@media only screen and (min-width: 641px), print {
	.boxOrange {
		padding: 20px
	}
}
@media only screen and (max-width: 640px), print {
	.boxOrange {
		padding: 16px
	}
}
.ttlSqu {
	position: relative;
	padding-left: 20px
}
.ttlSqu:before {
	content: " ";
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 0;
	top: .5em;
	background: #000
}
.ttlSqu.orange {
	color: #fb7701
}
.ttlSqu.orange:before {
	background: #fb7701
}
.detailPager {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.detailPager:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.detailPager .detailPagerPrev, .detailPager .detailPagerNext {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 50%
}
.detailPager .detailPagerPrev .lbl, .detailPager .detailPagerNext .lbl {
	display: block;
	font-weight: bold;
	position: relative
}
.detailPager .detailPagerPrev .pinf, .detailPager .detailPagerNext .pinf {
	*zoom: 1
}
.detailPager .detailPagerPrev .pinf:after, .detailPager .detailPagerNext .pinf:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.detailPager .detailPagerPrev .pinf .ptmb, .detailPager .detailPagerPrev .pinf .pname, .detailPager .detailPagerNext .pinf .ptmb, .detailPager .detailPagerNext .pinf .pname {
	display: block
}
.detailPager .detailPagerPrev a, .detailPager .detailPagerNext a {
	color: #019be1
}
.detailPager .detailPagerPrev a .pname span, .detailPager .detailPagerNext a .pname span {
	text-decoration: underline
}
.detailPager .detailPagerPrev a.hover .lbl, .detailPager .detailPagerNext a.hover .lbl {
	text-decoration: underline
}
.detailPager .detailPagerPrev a.hover .ptmb, .detailPager .detailPagerNext a.hover .ptmb {
	opacity: .8
}
.detailPager .detailPagerPrev a.hover .pname span, .detailPager .detailPagerNext a.hover .pname span {
	text-decoration: none
}
.detailPager .detailPagerPrev .ptmb, .detailPager .detailPagerNext .ptmb {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	display: block;
	width: 88px;
	height: 88px;
	vertical-align: bottom
}
.detailPager .detailPagerPrev .ptmb:after, .detailPager .detailPagerNext .ptmb:after {
	content: " ";
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #dcdcdc;
	box-shadow: 0 0 0 1px #fff inset
}
.detailPager .detailPagerPrev .ptmb img, .detailPager .detailPagerNext .ptmb img {
	width: 100%
}
.detailPager .detailPagerPrev .pname, .detailPager .detailPagerNext .pname {
	height: 88px;
	line-height: 88px
}
.detailPager .detailPagerPrev .pname>*, .detailPager .detailPagerNext .pname>* {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.4
}
.detailPager .detailPagerPrev {
	text-align: left
}
.detailPager .detailPagerPrev:after {
	content: " ";
	display: block;
	width: 1px;
	height: 88px;
	background: #dcdcdc;
	position: absolute;
	right: 0;
	bottom: 0
}
.detailPager .detailPagerPrev .lbl {
	padding-left: 14px
}
.detailPager .detailPagerPrev .lbl:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	border-top: 2px solid #019be1;
	border-left: 2px solid #019be1;
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	left: 0;
	top: .5em
}
.detailPager .detailPagerPrev .pinf .ptmb {
	float: left
}
.detailPager .detailPagerPrev .pinf .pname {
	text-align: left;
	margin-left: 104px
}
.detailPager .detailPagerNext {
	text-align: right
}
.detailPager .detailPagerNext .lbl {
	padding-right: 14px
}
.detailPager .detailPagerNext .lbl:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	right: 0;
	top: .5em
}
.detailPager .detailPagerNext .pinf .ptmb {
	float: right
}
.detailPager .detailPagerNext .pinf .pname {
	text-align: right;
	margin-right: 104px
}
@media only screen and (min-width: 641px), print {
	.detailPager {
		margin-left: 20px;
		margin-right: 20px
	}
	.detailPagerPrev .lbl, .detailPagerNext .lbl {
		margin-bottom: .25em
	}
	.detailPagerPrev .pname {
		padding-right: 10px
	}
	.detailPagerNext .pname {
		padding-left: 10px
	}
}
@media only screen and (max-width: 640px), print {
	.detailPager .detailPagerPrev .pinf .ptmb, .detailPager .detailPagerNext .pinf .ptmb {
		width: 40px;
		height: 40px
	}
	.detailPager .detailPagerPrev .pinf .pname, .detailPager .detailPagerNext .pinf .pname {
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		font-size: 1.2rem
	}
	.detailPager .detailPagerPrev .pinf .pname {
		margin-left: 50px;
		padding-right: 10px
	}
	.detailPager .detailPagerNext .pinf .pname {
		margin-right: 50px;
		padding-left: 10px
	}
}

.imgSetTmb{
	margin-bottom: 30px;

}

.imgSetTmb .tmb {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	display: block;
	vertical-align: bottom
}
.imgSetTmb .tmb:after {
	content: " ";
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #dcdcdc;
	box-shadow: 0 0 0 1px #fff inset
}
.imgSetTmb .tmb img {
	width: 100%;
}

.imgSetTmb-fix{
	text-align: center;
	margin-bottom: 30px;
}

.imgSetTmb-fix img{
	width: 100%;
	max-width: 100%;
	height: auto;
}

@media only screen and (min-width: 641px), print {
	.imgSetL {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: -10px;
		margin-right: -10px
	}
	.imgSetL:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.imgSetTxt, .imgSetTmb {
		margin-bottom: 30px;

		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 16px 0 10px;
	}
	.imgSetTmb {
		width: 41.06583%;
		/*width: 100%*/
	}
	.imgSetTxt {
		width: 58.93417%
	}
}
@media only screen and (max-width: 640px), print {
	.imgSetTmb {
		margin-bottom: 16px;
	}
}
.sellPointCtsTtl {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: #019be1;
	color: #fff;
	text-align: center;
	font-weight: bold
}
.sellPointCtsTtl:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 10px solid #019be1;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -5px
}
.sellPointCtsTtlMark {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	color: #019be1;
	text-align: center;
	font-weight: bold
}
.sellPointCtsTtlMark .sellPointCtsTtlNo {
	display: block
}
.sellPointCtsTtlMark:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-bottom: solid #fff;
	border-left: solid transparent;
	border-right: solid transparent;
	position: absolute;
	left: 0
}
.sellPointCtsTtlTxt {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.36
}
.sellPointCtsImg img {
	display: block;
	width: 100%
}
.sellPointSummary {
	position: relative;
	background: #d8ecfe;
	color: #019be1;
	font-weight: bold
}
.sellPointSummary:before {
	content: " ";
	display: block;
	width: 64px;
	height: 64px;
	background: url(4f19a11abd79ec.png) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	margin-left: -32px;
	top: -32px
}
@media only screen and (min-width: 641px), print {
	.sellPoints {
		padding: 36px 20px 16px
	}
	.sellPointsTtl {
		width: 755px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 26px
	}
	.sellPointsTtl .alt {
		padding-bottom: 18.5%
	}
	.sellPointsTtl .alt:before {
		background-image: url(df38ae93602d1a.png)
	}
	.sellPointItems {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: -6px;
		margin-right: -6px
	}
	.sellPointItems:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.sellPointItems .sellPointItem {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 50%;
		padding-left: 6px;
		padding-right: 6px
	}
	.sellPointCtsTtl {
		font-size: 22px;
		font-size: 2.2rem;
		height: 100px;
		line-height: 100px;
	}
	.sellPointCtsTtlMark {
		margin-right: 10px;
		width: 50px;
		height: 42px;
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 1.2;
		margin-top: 20px
	}
	.sellPointCtsTtlMark .sellPointCtsTtlNo {
		font-size: 22px;
		font-size: 2.2rem
	}
	.sellPointCtsTtlMark:before {
		border-bottom-width: 20px;
		border-left-width: 25px;
		border-right-width: 25px;
		margin-top: -20px
	}
	.sellPointCtsTxt {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88;
		padding: 16px 15px 20px 16px
	}
	.sellPointSummary {
		font-size: 26px;
		font-size: 2.6rem;
		line-height: 1.54;
		padding: 50px 30px 40px;
		text-align: center
	}
	.sellPointCtsImg img{
		width: 100% !important;
		height:100% !important;
	}
}
@media only screen and (max-width: 640px), print {
	.sellPoints, .mansionMarket {
		padding: 30px 14px 20px !important
	}
	.sellPointsTtl {
		width: 241.5px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px
	}
	.sellPointsTtl .alt {
		padding-bottom: 46.4%
	}
	.sellPointsTtl .alt:before {
		background-image: url(8f865307e57035.png)
	}
	.sellPointCtsTtl {
		font-size: 16px;
		font-size: 1.6rem;
		height: 75px;
		line-height: 70px
	}
	.sellPointCtsTtl:before {
		border-top-width: 5px;
		border-left-width: 5px;
		border-right-width: 5px;
		bottom: -5px;
		margin-left: -2.5px
	}
	.sellPointCtsTtlMark {
		margin-right: 14px;
		width: 34px;
		height: 26px;
		font-size: 8px;
		font-size: 0.8rem;
		line-height: 1.2;
		margin-top: 10px
	}
	.sellPointCtsTtlMark .sellPointCtsTtlNo {
		font-size: 13px;
		font-size: 1.3rem
	}
	.sellPointCtsTtlMark:before {
		border-bottom-width: 12px;
		border-left-width: 17px;
		border-right-width: 17px;
		margin-top: -12px
	}
	.sellPointCtsTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.71;
		padding: 10px 0 20px
	}
	.sellPointSummary {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.5;
		padding: 20px
	}
	.sellPointSummary:before {
		width: 32px;
		height: 32px;
		margin-left: -16px;
		top: -16px
	}
}
.sellFlowTtl {
	text-align: center
}
.sellFlowTtlLbl {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.sellFlowItems {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.sellFlowItems:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.sellFlowItems .sellFlowItem {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
.sellFlowItems .sellFlowItem:last-child .sellFlowCts:after {
	content: none
}
.sellFlowCts {
	position: relative;
	border: 2px solid #019be1;
	border-radius: 4px
}
.sellFlowCts:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-left: 10px solid #019be1;
	border-top: 11px solid transparent;
	border-bottom: 11px solid transparent;
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -6px
}
.sellFlowCtsTtl {
	background: #019be1;
	color: #fff;
	font-weight: bold;
	text-align: center
}
.sellFlowCtsTtlNo {
	position: absolute;
	left: 0;
	top: 0
}
.sellFlowCtsTxt>* {
	display: block
}
.sellFlowCtsTxt em {
	font-weight: bold;
	color: #019be1
}
@media only screen and (min-width: 641px), print {
	.sellFlow {
		padding: 34px 20px 40px
	}
	.sellFlowTtlLbl {
		width: 195px;
		margin-bottom: 8px
	}
	.sellFlowItems {
		margin-top: 66px;
		margin-left: -15px
	}
	.sellFlowItems .sellFlowItem {
		width: 25%;
		padding-left: 15px
	}
	.sellFlowCtsTtl {
		font-size: 20px;
		font-size: 2rem;
		padding: 38px 0 28px
	}
	.sellFlowCtsTtlNo {
		margin-left: -21px;
		margin-top: -48px
	}
	.sellFlowCtsTxt {
		padding: 18px;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88
	}
}
@media only screen and (max-width: 640px), print {
	.sellFlow {
		padding: 28px 24px 24px
	}
	.sellFlowTtlLbl {
		width: 127px !important;
		height:35px !important;
		margin-bottom: 4px
	}
	.sellFlowItems {
		margin-left: -20px
	}
	.sellFlowItems .sellFlowItem {
		margin-top: 42px;
		width: 50%;
		padding-left: 20px
	}
	.sellFlowCtsTtl {
		font-size: 14px;
		font-size: 1.4rem;
		padding: 18px 0 14px
	}
	.sellFlowCtsTtlNo {
		width: 41.5px;
		height: 41.5px;
		margin-left: -11px;
		margin-top: -28px
	}
	.sellFlowCtsTtlNo img {
		width: 41.5px !important;
		height: 41.5px !important;
	}
	.sellFlowCtsTxt {
		padding: 9px 11px;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.71
	}
}
.sellReasonTtl {
	position: relative
}
.sellReasonTtl .alt:before {
	background-image: url(a317d1bbff1d59.png)
}
.sellReasonItems .sellReasonCtsImg {
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px
}
.sellReasonItems .sellReasonCtsImg img {
	text-align: center;
	vertical-align: middle
}
.sellReasonItems .sellReasonCtsTtl {
	line-height: 1.1
}
.sellReasonItems .sellReasonCtsTtlTxt {
	font-weight: bold;
	color: #019be1
}
@media only screen and (min-width: 641px), print {
	.sellReasonTtl {
		width: 800px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-top: 38px;
		padding-bottom: 36px
	}
	.sellReasonTtl .alt {
		padding-bottom: 10.5%
	}
	.sellReasonItems {
		display: table;
		padding-bottom: 40px
	}
	.sellReasonItems .sellReasonItem {
		display: table-cell;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		width: 33.33333%;
		padding: 14px 18px 0 18px
	}
	.sellReasonItems .sellReasonItem:not(:last-child) {
		border-right: 1px solid #ccc;
	}
	.sellReasonItems .sellReasonItem .sellReasonCtsTtl {
		text-align: center
	}
	.sellReasonItems .sellReasonItem .sellReasonCtsTtlMark {
		margin-bottom: 20px;
		font-size: 12px;
		font-size: 1.2rem;
		position: relative;
		display: block;
		background: #0283e9;
		color: #fff;
		text-align: center;
		font-weight: bold;
		width: 60px;
		height: 42px;
		margin-left: auto;
		margin-right: auto
	}
	.sellReasonItems .sellReasonItem .sellReasonCtsTtlMark .sellReasonCtsTtlNo {
		display: block;
		font-size: 20px;
		font-size: 2rem;
		margin-top: 3px
	}
	.sellReasonItems .sellReasonItem .sellReasonCtsTtlMark:before {
		content: " ";
		display: block;
		width: 0;
		height: 0;
		border-bottom: 20px solid #0283e9;
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		position: absolute;
		left: 0;
		top: -20px
	}
	.sellReasonItems .sellReasonItem .sellReasonCtsImg {
		margin-top: 16px;
		margin-bottom: 16px
	}
	.sellReasonItems .sellReasonItem .sellReasonCtsTtlTxt {
		display: block;
		text-align: center;
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.67
	}
	.sellReasonItems .sellReasonItem .sellReasonCtsTxt {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88
	}
	.sellReasonItems .sellReasonItem.item01 .sellReasonCtsImg img {
		width: 178px
	}
	.sellReasonItems .sellReasonItem.item02 .sellReasonCtsImg img {
		width: 187px
	}
	.sellReasonItems .sellReasonItem.item03 .sellReasonCtsImg img {
		width: 234px
	}
}
@media only screen and (max-width: 640px), print {
	.sellReason {
		padding: 28px 15px
	}
	.sellReasonTtl {
		width: 320px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px
	}
	.sellReasonTtl .alt:before {
    background-image: url(1a76e11e2c5905.png);
}
	.sellReasonTtl .alt {
		padding-bottom: 22%
	}
	.sellReasonItem:not(:last-child) {
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 20px;
		margin-bottom: 20px
	}
	.sellReasonItem .sellReasonCtsTtlTxt, .sellReasonItem .sellReasonCtsImg {
		height: auto !important;
		line-height: inherit !important
	}
	.sellReasonItem .sellReasonCtsTtlMark {
		margin-top: 6px;
		float: left;
		font-size: 7px;
		font-size: 0.7rem;
		position: relative;
		display: block;
		background: #0283e9;
		color: #fff;
		text-align: center;
		font-weight: bold;
		width: 36px;
		height: 26px;
		margin-left: auto;
		margin-right: auto
	}
	.sellReasonItem .sellReasonCtsTtlMark .sellReasonCtsTtlNo {
		display: block;
		font-size: 12px;
		font-size: 1.2rem;
		margin-top: 2px
	}
	.sellReasonItem .sellReasonCtsTtlMark:before {
		content: " ";
		display: block;
		width: 0;
		height: 0;
		border-bottom: 12px solid #0283e9;
		border-left: 18px solid transparent;
		border-right: 18px solid transparent;
		position: absolute;
		left: 0;
		top: -12px
	}
	.sellReasonItem .sellReasonCtsTtlTxt {
		display: block;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.43;
		margin-left: 48px
	}
	.sellReasonItem .sellReasonCtsTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.71
	}
	.sellReasonItem.item01 .sellReasonCtsImg img {
		width: 134px;
		height:95px
	}
	.sellReasonItem.item02 .sellReasonCtsImg img {
		width: 140.5px;
		height:101px
	}
	.sellReasonItem.item03 .sellReasonCtsImg img {
		width: 176px;
		height:46px
	}
}
.sellGuideItem {
	border: 1px solid #dcdcdc
}
.sellGuideItem .sellGuideItemTtl {
	display: table;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	font-weight: bold;
	*zoom: 1
}
.sellGuideItem .sellGuideItemTtl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.sellGuideItem .sellGuideItemTtl .sellGuideItemTtlNo {
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: #1777c2;
	color: #fff;
	font-weight: bold;
	text-align: center
}
.sellGuideItem .sellGuideItemTtl .sellGuideItemTtlTxt {
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.2
}
.sellGuideItem .sellGuideItemCts .sellGuideItemImg {
	display: block
}
.sellGuideItem .sellGuideItemLinks li {
	font-size: 16px;
	font-size: 1.6rem
}
.sellGuideItem .sellGuideItemLinks li a {
	position: relative;
	color: #019be1;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 16px
}
.sellGuideItem .sellGuideItemLinks li a.hover {
	text-decoration: none
}
.sellGuideItem .sellGuideItemLinks li a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 0;
	top: .5em
}
.sellGuideItem .sellGuideItemLinks li:not(:last-child) {
	margin-bottom: 1em
}
@media only screen and (min-width: 641px), print {
	.sellGuideItem:not(:last-child) {
		margin-bottom: 20px
	}
	.sellGuideItem .sellGuideItemTtl .sellGuideItemTtlNo {
		width: 86px;
		font-size: 14px;
		font-size: 1.4rem
	}
	.sellGuideItem .sellGuideItemTtl .sellGuideItemTtlTxt {
		font-size: 20px;
		font-size: 2rem;
		padding: 14px 18px
	}
	.sellGuideItem .sellGuideItemCts {
		position: relative;
		overflow: hidden
	}
	.sellGuideItem .sellGuideItemCts .sellGuideItemLinks {
		display: inline-block;
		width: 50%;
		text-align: left
	}
	.sellGuideItem.item02 .sellGuideItemCts .sellGuideItemLinks {
		width: 60%;
	}
	.sellGuideItem.item01 .sellGuideItemCts .sellGuideItemLinks {
		width: 68%;
	}
	.sellGuideItem .sellGuideItemCts .sellGuideItemImg {
		position: absolute;
		top: 0;
		z-index: -1;
		width: auto;
		height: 100%
	}
	.sellGuideItem.item01 .sellGuideItemCts {
		text-align: right
	}
	.sellGuideItem.item01 .sellGuideItemCts .sellGuideItemLinks {
		padding-right: 28px
	}
	.sellGuideItem.item01 .sellGuideItemCts .sellGuideItemImg {
		left: 0
	}
	.sellGuideItem.item02 .sellGuideItemCts {
		text-align: left
	}
	.sellGuideItem.item02 .sellGuideItemCts .sellGuideItemLinks {
		padding-left: 28px
	}
	.sellGuideItem.item02 .sellGuideItemCts .sellGuideItemImg {
		right: 0
	}
	.sellGuideItem.item03 .sellGuideItemCts {
		text-align: right
	}
	.sellGuideItem.item03 .sellGuideItemCts .sellGuideItemLinks {
		padding-right: 28px
	}
	.sellGuideItem.item03 .sellGuideItemCts .sellGuideItemImg {
		left: 0
	}
	.sellGuideItemLinks {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 36px;
		padding-bottom: 36px
	}
}
@media only screen and (max-width: 640px), print {
	.sellGuideItem:not(:last-child) {
		margin-bottom: 20px
	}
	.sellGuideItem .sellGuideItemTtl .sellGuideItemTtlNo {
		width: 63px;
		font-size: 12px;
		font-size: 1.2rem
	}
	.sellGuideItem .sellGuideItemTtl .sellGuideItemTtlTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.43;
		padding: 14px 18px
	}
	.sellGuideItem .sellGuideItemCts .sellGuideItemImg {
		width: 100% !important;
		height: auto !important;
	}
	.sellGuideItemLinks {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		padding: 19px 14px
	}
}
.sellStepItem {
	border: 1px solid #dcdcdc
}
.sellStepItem .sellStepItemTtl {
	position: relative;
	display: block;
	border-bottom: 1px solid #dcdcdc;
	font-weight: bold;
	*zoom: 1
}
.sellStepItem .sellStepItemTtl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.sellStepItem .sellStepItemTtl .sellStepItemTtlNo {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: #1777c2;
	color: #fff;
	font-weight: bold;
	text-align: center;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}
.sellStepItem .sellStepItemTtl .sellStepItemTtlNo .no {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	top: 50%;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.sellStepItem .sellStepItemTtl .sellStepItemTtlTxt {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.2
}
.sellStepItem a.sellStepItemTtlTxt {
	color: #019be1;
	position: relative
}
.sellStepItem a.sellStepItemTtlTxt:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -3px
}
.sellStepItem a.sellStepItemTtlTxt.hover {
	text-decoration: underline
}
.sellStepItem .sellStepItemCts {
	text-align: left
}
.sellStepItem .sellStepItemCts .sellStepItemInr {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.sellStepItem .sellStepItemCts .sellStepItemImg {
	display: block
}
.sellStepItem .sellStepItemDesc {
	line-height: 1.88
}
.sellStepItem .sellStepItemLinks {
	border-top: 1px dashed #d2d2d2
}
.sellStepItem .sellStepItemLinks li {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5
}
.sellStepItem .sellStepItemLinks li a {
	display: inline-block;
	position: relative;
	color: #019be1;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 16px
}
.sellStepItem .sellStepItemLinks li a.hover {
	text-decoration: none
}
.sellStepItem .sellStepItemLinks li a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 0;
	top: .7em
}
.sellStepItem .sellStepItemLinks li:not(:last-child) {
	margin-bottom: .5em
}
@media only screen and (min-width: 641px), print {
	.sellStepItem:not(:last-child) {
		margin-bottom: 20px
	}
	.sellStepItem .sellStepItemTtl .sellStepItemTtlNo {
		width: 86px;
		font-size: 14px;
		font-size: 1.4rem
	}
	.sellStepItem .sellStepItemTtl .sellStepItemTtlTxt {
		font-size: 20px;
		font-size: 2rem;
		padding: 14px 18px 14px 106px
	}
	.sellStepItem .sellStepItemCts {
		position: relative;
		overflow: hidden;
		padding: 0;
	}
	.sellStepItem .sellStepItemCts .sellStepItemInr {
		background: #fff;
		margin-left: 43.80531%;
		padding: 28px
	}
	.sellStepItem .sellStepItemCts .sellStepItemLinks {
		text-align: left
	}
	.sellStepItem .sellStepItemCts .sellStepItemImg {
		min-width: 43.80531%;
		position: absolute;
		top: 0;
		z-index: -1;
		width: auto;
		height: 100%
	}
	.sellStepItemLinks {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		margin-top: 18px;
		padding-top: 18px
	}
}
@media only screen and (max-width: 640px), print {
	.sellStepItem:not(:last-child) {
		margin-bottom: 20px
	}
	.sellStepItem .sellStepItemTtl .sellStepItemTtlNo {
		width: 63px;
		font-size: 12px;
		font-size: 1.2rem
	}
	.sellStepItem .sellStepItemTtl .sellStepItemTtlTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.43;
		padding: 14px 18px 14px 73px
	}
	.sellStepItem .sellStepItemCts .sellStepItemInr {
		padding: 14px
	}
	.sellStepItem .sellStepItemCts .sellStepItemImg {
		width: 100%
	}
	.sellStepItem .sellStepItemLinks li {
		font-size: 14px;
		font-size: 1.4rem
	}
	.sellStepItemLinks {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		margin-top: 14px;
		padding-top: 14px
	}
}
.sellBoxDef {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	background: #fcfcfc
}
@media only screen and (min-width: 641px), print {
	.sellBoxDef {
		padding: 28px
	}
	.sellBoxDef .news {
		margin-bottom: 1em;
		padding-left: 36px;
		background: url(7839352d7f7c8f.png) left no-repeat;
	}
}
@media only screen and (max-width: 640px), print {
	.sellBoxDef {
		padding: 16px
	}
}
.secTtlDef {
	margin: 2em 0 1em 0;
	border-left: 4px solid #019be1;
	font-weight: bold;
	padding-left: 8px
}
@media only screen and (min-width: 641px), print {
	.secTtlDef {
		margin: 2em 0 1em 0;
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4
	}
}
@media only screen and (max-width: 640px), print {
	.secTtlDef {
		margin: 2em 0 1em 0;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.4
	}
}
.listLinks li {
	line-height: 1.4
}
.listLinks li a {
	display: inline-block;
	position: relative;
	color: #019be1;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 16px
}
.listLinks li a.hover {
	text-decoration: none
}
.listLinks li a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 0;
	top: .5em
}
.listLinks li:not(:last-child) {
	margin-bottom: .5em
}
@media only screen and (min-width: 641px), print {
	.listLinks {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4
	}
}
@media only screen and (max-width: 640px), print {
	.listLinks {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.4
	}
}
.fAssFormsTtl {
	font-weight: bold
}
.fAssFormsTtl em {
	display: inline-block;
	line-height: 1.1;
	border: 2px solid #fff;
	border-radius: 5px
}
.fAssFormSet .custom-select {
	width: 100%
}
.fAssFormSet .custom-select select {
	font-size: 18px;
	font-size: 1.8rem
}
.fAssFormSet .custom-select .select-value {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #fff;
	background: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 24px 0 20px;
	text-align: left;
	color: #000
}
.fAssFormSet .custom-select .select-value:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 6px solid #019be1;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -3px
}
@media only screen and (min-width: 641px), print {
	.fAssForms {
		padding: 60px 0
	}
	.fAssForms .container {
		max-width: 860px
	}
	.fAssForm .fAssFormETxt {
		display: none;
		text-align: center;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.2;
		font-weight: bold;
		margin-bottom: .5em
	}
	.fAssForm.error .fAssFormIpt {
		padding-top: 3em
	}
	.fAssForm.error .fAssFormIpt:after {
		margin-top: -8px
	}
	.fAssFormSet {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: -40px;
		margin-right: -40px
	}
	.fAssFormSet:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.fAssFormSet .fAssFormIpt, .fAssFormSet .fAssFormSubmit {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 40px;
		padding-right: 40px;
		font-size: 10px;
		font-size: 1rem;
		line-height: 1.1
	}
	.fAssFormSet .fAssFormIpt {
		width: 59.30233%;
		padding-top: 4px
	}
	.fAssFormSet .fAssFormIpt:after {
		content: " ";
		display: block;
		width: 43px;
		height: 43px;
		background: url(c72e47a98e6dd0.png) no-repeat center center;
		position: absolute;
		right: -20px;
		top: 50%;
		margin-top: -21px
	}
	.fAssFormSet .fAssFormSubmit {
		width: 40.69767%
	}
	.fAssFormSet .fAssFormSelects {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: -5px;
		margin-right: -5px
	}
	.fAssFormSet .fAssFormSelects:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.fAssFormSet .fAssFormSelects>* {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 50%;
		padding-left: 5px;
		padding-right: 5px
	}
	.fAssFormSet .custom-select .select-value {
		font-size: 16px;
		font-size: 1.6rem
	}
	.fAssFormsTtl {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 1.58;
		margin-bottom: 30px
	}
	.fAssFormsTtl em {
		margin-left: 6px;
		margin-right: 6px;
		padding: 4px 14px
	}
}
@media only screen and (max-width: 640px), print {
	.fAssForms {
		padding: 39px 0 20px
	}
	.fAssFormsTtl {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.5;
		margin-bottom: 20px
	}
	.fAssFormsTtl em {
		margin-left: 6px;
		margin-right: 6px;
		padding: 4px 8px
	}
	.fAssForm .fAssFormETxt {
		display: none;
		text-align: center;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.2;
		font-weight: bold;
		margin-bottom: .5em
	}
	.fAssFormSet .fAssFormSelects>* {
		display: block;
		margin-bottom: 10px
	}
	.fAssFormSet .custom-select .select-value {
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: bold;
		text-align: center
	}
}
.cTxt {
	color: #000
}
.cTxtGray {
	color: #666
}
.cOrange {
	color: #fb7701
}
.cBlue01 {
	color: #1777c2
}
.cBlue02 {
	color: #019be1
}
.cBlue03 {
	color: #0283e9
}
.cWarning {
	color: #fee82c
}
.cDanger {
	color: #fc484c
}
.dlHBoxTypeB {
	border: 2px solid
}
.dlHBoxTypeB .dlHBoxTypeBTtl {
	font-weight: bold;
	text-align: center
}
.dlHBoxTypeB .dlHBoxTypeBCts {
	padding: 12px 28px;
	line-height: 1.5
}
.dlHBoxTypeB.typeDanger {
	border-color: #fc484c;
	background: #fff
}
.dlHBoxTypeB.typeDanger .dlHBoxTypeBTtl {
	background: #fc484c
}
@media only screen and (min-width: 641px), print {
	.dlHBoxTypeB .dlHBoxTypeBTtl {
		padding: 12px 28px
	}
	.dlHBoxTypeB .dlHBoxTypeBCts {
		padding: 12px 28px
	}
}
@media only screen and (max-width: 640px), print {
	.dlHBoxTypeB .dlHBoxTypeBTtl {
		padding: 12px
	}
	.dlHBoxTypeB .dlHBoxTypeBCts {
		padding: 12px
	}
}
ul.listDotBlue li {
	position: relative;
	padding-left: 16px
}
ul.listDotBlue li:before {
	content: " ";
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 99px;
	background: #019be1;
	position: absolute;
	left: 0;
	top: .6em
}
ul.listDotBlue li:not(:last-child) {
	margin-bottom: .8em
}
.dlHBoxTypeC {
	border: 2px solid #019be1
}
.dlHBoxTypeC .dlHBoxTypeCTtl {
	position: relative;
	background: #019be1;
	font-weight: bold;
	text-align: center;
	color: #fff
}
.dlHBoxTypeC .dlHBoxTypeCTtl:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	border-top: solid #019be1;
	border-left: solid transparent;
	border-right: solid transparent
}
.dlHBoxTypeC .dlHBoxTypeCCts {
	background: #fffdf0;
	line-height: 1.5;
	text-align: left
}
.dlHBoxTypeC.typeDanger {
	border-color: #fc484c;
	background: #fff
}
.dlHBoxTypeC.typeDanger .dlHBoxTypeCTtl {
	background: #fc484c
}
@media only screen and (min-width: 641px), print {
	.dlHBoxTypeC .dlHBoxTypeCTtl {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		padding: 16px 16px
	}
	.dlHBoxTypeC .dlHBoxTypeCTtl:before {
		border-top-width: 10px;
		border-left-width: 10px;
		border-right-width: 10px;
		margin-left: -5px;
		margin-bottom: -10px
	}
	.dlHBoxTypeC .dlHBoxTypeCCts {
		padding: 24px 24px
	}
}
@media only screen and (max-width: 640px), print {
	.dlHBoxTypeC .dlHBoxTypeCTtl {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.4;
		padding: 12px 8px
	}
	.dlHBoxTypeC .dlHBoxTypeCTtl:before {
		border-top-width: 8px;
		border-left-width: 8px;
		border-right-width: 8px;
		margin-left: -4px;
		margin-bottom: -8px
	}
	.dlHBoxTypeC .dlHBoxTypeCCts {
		padding: 12px
	}
}
.dlHBoxTypeD {
	position: relative
}
.dlHBoxTypeDTtl {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #019be1;
	border-left: 1px solid #019be1;
	border-right: 1px solid #019be1;
	border-bottom: 1px solid #fff;
	border-radius: 4px 4px 0 0;
	background: #019be1;
	color: #fff;
	line-height: 1.2;
	font-weight: bold
}
.dlHBoxTypeDCts {
	border: 1px solid #999;
	background: #fff
}
@media only screen and (min-width: 641px), print {
	.dlHBoxTypeDTtl {
		padding: 18px 40px;
		font-size: 20px;
		font-size: 2rem
	}
	.dlHBoxTypeDCts {
		padding: 24px 40px
	}
	.dlHBoxTypeD.addTabNav .dlHBoxTypeDTtl {
		padding-top: 0;
		padding-bottom: 0;
		height: 60px;
		line-height: 60px
	}
	.dlHBoxTypeD.addTabNav .dlHBoxTypeDTtl>* {
		line-height: 1.2
	}
	.dlHBoxTypeDNav {
		height: 60px;
		line-height: 60px;
		position: absolute;
		right: 0;
		top: 0
	}
	.dlHBoxTypeDNav .linkTab {
		border-radius: 0 4px 0 0
	}
	.dlHBoxTypeDNav .linkTab .linkTabItems .linkTabItem {
		width: 60px
	}
	.dlHBoxTypeDNav .linkTab .linkTabItems .linkTabItem:before {
		margin-left: 0;
		margin-right: 0
	}
	.dlHBoxTypeDNav .linkTab .linkTabItems .linkTabItem>* {
		text-align: center;
		height: 60px;
		line-height: 60px
	}
}
@media only screen and (max-width: 640px), print {
	.dlHBoxTypeDTtl {
		padding: 12px 20px;
		font-size: 18px;
		font-size: 1.8rem
	}
	.dlHBoxTypeDCts {
		padding: 12px 20px
	}
	.dlHBoxTypeDNav .linkTab .linkTabItems .linkTabItem {
		width: 10%
	}
	.dlHBoxTypeDNav .linkTab .linkTabItems .linkTabItem>* {
		text-align: center;
		height: 42px;
		line-height: 42px
	}
}
.kbRtBox {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #9c979b;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.09)
}
.kbRtBoxTtl {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: #019be1;
	color: #fee82c;
	font-weight: bold;
	text-align: center
}
.kbRtBoxCts {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff9c1
}
.kbRtBoxCts .addArrow:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 17px;
	background: url(b92e0c68795191.png) no-repeat center center;
	background-size: 100% 100%;
	margin-left: 8px;
	position: relative;
	top: -2px
}
.kbRtBoxCts a.hover {
	opacity: .6
}
@media only screen and (min-width: 641px), print {
	.kbRtBox {
		z-index: 4;
		position: absolute;
		right: 0;
		top: 0;
	}
	.kbRtBoxTtl {
		padding: 12px 20px;
		font-size: 14px;
		font-size: 1.4rem
	}
	.kbRtBoxTtl em {
		font-size: 17px;
		font-size: 1.7rem
	}
	.kbRtBoxCts {
		padding: 12px 20px;
		font-size: 18px;
		font-size: 1.8rem
	}
	.kbRtBoxCts em {
		font-size: 22px;
		font-size: 2.2rem
	}
	.kbRtBox.sizeS {
		width: 260px
	}
	.kbRtBox.sizeS .kbRtBoxTtl {
		padding: 8px 0px;
		font-size: 12px;
		font-size: 1.2rem
	}
	.kbRtBox.sizeS .kbRtBoxTtl em {
		font-size: 15px;
		font-size: 1.5rem
	}
	.kbRtBox.sizeS .kbRtBoxCts {
		padding: 8px 20px;
		font-size: 15px;
		font-size: 1.5rem
	}
	.kbRtBox.sizeS .kbRtBoxCts em {
		font-size: 19px;
		font-size: 1.9rem
	}
	.kbRtBox.sizeS .kbRtBoxCts .lblRed {
		font-size: 12px;
		font-size: 1.2rem
	}
	.kbRtBox.sizeS .kbRtBoxCts .lblRed em {
		font-size: 14px;
		font-size: 1.4rem
	}
}
@media only screen and (max-width: 640px), print {
	.kbRtBoxTtl {
		padding: 6px 10px;
		font-size: 12px;
		font-size: 1.2rem
	}
	.kbRtBoxTtl em {
		font-size: 15px;
		font-size: 1.5rem
	}
	.kbRtBoxCts {
		padding: 6px 10px;
		font-size: 14px;
		font-size: 1.4rem
	}
	.kbRtBoxCts em {
		font-size: 18px;
		font-size: 1.8rem
	}
}
.lblRed {
	display: inline-block;
	vertical-align: middle;
	background: #cc0202;
	color: #fff;
	font-weight: bold;
	line-height: 1.1;
	border-radius: 4px;
	margin-right: .5em
}
@media only screen and (min-width: 641px), print {
	.lblRed {
		padding: 4px 12px;
		font-size: 14px;
		font-size: 1.4rem
	}
	.lblRed em {
		font-size: 16px;
		font-size: 1.6rem
	}
}
@media only screen and (max-width: 640px), print {
	.lblRed {
		padding: 2px 10px;
		font-size: 12px;
		font-size: 1.2rem
	}
	.lblRed em {
		font-size: 14px;
		font-size: 1.4rem
	}
}
.boxOutline {
	border: 1px solid #c9c9c9
}
@media only screen and (min-width: 641px), print {
	.boxOutline {
		padding: 28px
	}
}
@media only screen and (max-width: 640px), print {
	.boxOutline {
		padding: 14px
	}
}
.boxOutlineSplit {
	border-top: 1px dotted #d0d0d0
}
@media only screen and (min-width: 641px), print {
	.boxOutlineSplit {
		margin-left: -28px;
		margin-right: -28px;
		padding: 28px;
		margin-top: 28px
	}
}
@media only screen and (max-width: 640px), print {
	.boxOutlineSplit {
		margin-left: -14px;
		margin-right: -14px;
		padding: 14px;
		margin-top: 14px
	}
}
.balloonTtlSetTtl {
	position: relative;
	background: #019be1;
	color: #fff;
	font-weight: bold
}
.balloonTtlSetTtl:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 7px solid #019be1;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	position: absolute;
	left: 20px;
	bottom: -7px
}
.balloonTtlSetCts p {
	line-height: 1.88
}
@media only screen and (min-width: 641px), print {
	.balloonTtlSet:not(:last-child) {
		margin-bottom: 30px
	}
	.balloonTtlSetTtl {
		font-size: 22px;
		font-size: 2.2rem;
		line-height: 1.4;
		padding: 10px 20px;
		margin-bottom: 20px
	}
	.balloonTtlSetCts {
		margin-left: 18px;
		margin-right: 18px
	}
}
@media only screen and (max-width: 640px), print {
	.balloonTtlSet:not(:last-child) {
		margin-bottom: 20px
	}
	.balloonTtlSetTtl {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.4;
		padding: 6px 10px;
		margin-bottom: 14px
	}
	.balloonTtlSetCts {
		margin-left: 6px;
		margin-right: 6px
	}
}
.listDisc>li {
	position: relative;
	padding-left: 20px
}
.listDisc>li:before {
	content: " ";
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 999px;
	background: #019be1;
	position: absolute;
	left: 4px;
	top: .6em
}
.dlHBoxTypeA .dlHBoxTypeATtl {
	text-align: center
}
.dlHBoxTypeA .dlHBoxTypeATtl:after {
	content: " ";
	display: block;
	height: 2px;
	background: #019be1
}
.dlHBoxTypeA .dlHBoxTypeATtl .ttlSub {
	display: block;
	text-align: center;
	margin-bottom: .25em
}
@media only screen and (min-width: 641px), print {
	.dlHBoxTypeA .dlHBoxTypeATtl {
		font-size: 26px;
		font-size: 2.6rem
	}
	.dlHBoxTypeA .dlHBoxTypeATtl:after {
		width: 62px;
		margin: 18px auto 20px
	}
	.dlHBoxTypeA .dlHBoxTypeACts {
		font-size: 16px;
		font-size: 1.6rem
	}
}
@media only screen and (max-width: 640px), print {
	.dlHBoxTypeA .dlHBoxTypeATtl {
		font-size: 18px;
		font-size: 1.8rem
	}
	.dlHBoxTypeA .dlHBoxTypeATtl:after {
		width: 31px;
		margin: 14px auto 16px
	}
	.dlHBoxTypeA .dlHBoxTypeACts {
		font-size: 14px;
		font-size: 1.4rem
	}
}
.splitBoxRow {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.splitBoxRow:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.splitBoxRow .splitBoxCol {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
@media only screen and (min-width: 641px), print {
	.splitBoxRow {
		margin-left: -20px;
		margin-right: -20px
	}
	.splitBoxRow .splitBoxCol {
		padding-left: 20px;
		padding-right: 20px
	}
	.splitBoxRow .splitBoxCol:not(:last-child) {
		border-right: 1px solid #dcdcdc
	}
}
@media only screen and (max-width: 640px), print {
	.splitBoxRow {
		margin-left: -10px;
		margin-right: -10px
	}
	.splitBoxRow .splitBoxCol {
		padding-left: 10px;
		padding-right: 10px
	}
	.splitBoxRow .splitBoxCol:not(:last-child):after {
		content: " ";
		display: block;
		width: 100%;
		height: 1px;
		background: #dcdcdc;
		margin-top: 20px;
		margin-bottom: 20px
	}
}
.imgDescBox {
	display: table;
	width: 100%;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.imgDescBox .imgDescBoxTmb, .imgDescBox .imgDescBoxTxt {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.imgDescBox .imgDescBoxTmb {
	width: 35.55556%;
	text-align: center
}
.imgDescBox .imgDescBoxTxt {
	width: 64.44444%;
	padding-left: 16px
}
@media only screen and (min-width: 641px), print {
	.imgDescBox .imgDescBoxTxt {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88
	}
}
@media only screen and (max-width: 640px), print {
	.imgDescBox .imgDescBoxTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6
	}
}
.dlNoticeSet {
	margin-bottom: .5em
}
.dlNoticeSet dd {
	padding-left: 2.2em;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.6
}
.poricyBox {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 152px;
	overflow: auto;
	border: 1px solid #c9c9c9;
	border-radius: 1px;
	padding: 20px;
}
@media only screen and (max-width: 640px), print {
	.poricyBox h2,
	.poricyBox h3 {
		font-size: 1.5rem;
	}
}
.warningBox {
	background: #fee82c;
	color: #fc484c;
	font-weight: bold;
	text-align: center;
	border-radius: 6px
}
.warningBox .inr {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.36;
	text-align: left
}
.warningBox .inr:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 50%;
	background: url(8727654b381b19.png) no-repeat center center;
	background-size: 100% 100%
}
.erTxt {
	display: block;
	margin: 0 auto;
	background-color: #FFF;
	color: red;
	font-size: 18px;
	margin-top: 1em;
	padding: 4px;
	width: 740px;
	border-radius: 4px;
}
@media only screen and (min-width: 641px), print {
	.warningBox {
		font-size: 22px;
		font-size: 2.2rem;
		padding: 40px 20px
	}
	.warningBox .inr {
		margin-left: 70px
	}
	.warningBox .inr:before {
		width: 59px;
		height: 59px;
		margin-top: -30px;
		margin-left: -70px
	}
}
@media only screen and (max-width: 640px), print {
	.warningBox {
		font-size: 16px;
		font-size: 1.6rem;
		padding: 20px 10px
	}
	.warningBox .inr {
		margin-left: 40px
	}
	.warningBox .inr:before {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		margin-left: -40px
	}
	.erTxt {
		font-size: 16px;
		width: 100%;
		border-radius: 4px;
	}
}
#contents>.container {
	position: relative;
	z-index: 1
}
.sellPageKv {
	position: relative;
	background-color: #f5f4f2
}
.sellPageKv .container {
	position: relative
}
.sellPageKv.pageSrh {
	background-image: url(9d4d9370bf7459.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.sellPageKv.pageThx {
	background-image: url(1d64901c972cd1.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.sellPageKv.pageArea {
	background-image: url(2e0c81dea4dcdc.jpg);
	background-repeat: no-repeat;
	background-size: auto 194px;
	text-align: left
}
.sellPageKv.pageComs {
	background-image: url(0227ec8ff94115.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left
}
.sellPageKv.pageComList {
	background-image: url(0227ec8ff94115.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left
}
.sellPageKv .srhErrTxt {
	text-align: center;
	color: #fb7701;
	font-weight: bold;
	line-height: 1.28
}
.sellPageKv .thxTtl {
	display: inline-block;
	color: #019be1;
	font-weight: bold;
	line-height: 1.4;
}
.sellPageKv .thxTxt {
	font-weight: bold;
	text-align: center;
	margin-top: 1.5em
}

/*thanks add----*/
.sellPageKv .thxTxt.ptn2 {
	font-weight: normal;
	text-align: left;
	margin-top: 1.5em
}

.sellPageKv .thxTxt.ptn2 em {
	font-style: normal;
	font-weight: bold;
}

.sellPageKv .thxTxt.ptn2 .noteText {
	font-weight: bold;
	color: #CB0000;
}

@media only screen and (min-width: 641px), print {

.sellPageKv .thxTxt.telNo-info {
	font-size: 18px;
	font-size: 1.8rem;
	text-align: center;
}

}

@media only screen and (max-width: 640px), print {

.sellPageKv .thxTtl.ptn2 {
		font-size: 18px;
		font-size: 1.8rem
	}

.sellPageKv .thxTxt.telNo-info {
	font-size: 15px;
	font-size: 1.5rem;
	text-align: center;
}

}/*SP*/

/*----thanks add*/


.sellPageKv .areaTtlLbl {
	display: inline-block;
	vertical-align: middle;
	background: #cc0202;
	color: #fff;
	font-weight: bold;
	line-height: 1.1;
	border-radius: 4px;
	margin-right: .5em
}
.sellPageKv .areaTtlTxt {
	display: inline-block;
	vertical-align: middle;
	color: #FB6F00;
	font-weight: bold
}
.sellPageKv .areaTtlL {
	margin-top: .1em;
	display: block;
	font-weight: bold
}
.sellPageKv .areaTxt {
	display: block;
	margin-top: .2em
}
.sellPageKv .kvTtlDef {
	border-left: 4px solid #019be1;
	padding-left: .5em;
	line-height: 1.2
}
.sellPageKv .comDetailTtl {
	border-left: 4px solid #019be1;
	padding-left: .5em;
	line-height: 1.1;
	font-weight: normal;
	margin-bottom: .5em
}
.sellPageKv .comDetailComInf {
	*zoom: 1
}
.sellPageKv .comDetailComInf:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.sellPageKv .comDetailComInfLogo {
	margin-right: .5em;
	width: 160px;
	max-width: 100%
}
.sellPageKv .comDetailComInfLogo .comLogo {
	font-style: 0;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	width: 100%;
	height: 0;
	padding-bottom: 38.75%;
	border: 1px solid #b4b7c5;
	overflow: hidden
}
.sellPageKv .comDetailComInfLogo .comLogo img {
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%
}
.sellPageKv .comDetailComInfLogo a.hover {
	opacity: .6
}
.sellPageKv .comDetailComInfName {
	font-weight: bold;
	line-height: 1.1
}
.sellPageKv .pageComListTtl {
	margin-bottom: .4em
}
.sellPageKv .pageAboutTtl {
	margin-bottom: .4em
}
@media only screen and (min-width: 641px), print {
	.sellPageKv {
		margin-bottom: 20px
	}
	.sellPageKv .container {
		padding: 26px 0
	}
	.sellPageKv.pageSrh {
		margin-bottom: 38px;
		background-position: center center
	}
	.sellPageKv.pageSrh .container {
		padding: 136px 0 96px
	}
	.sellPageKv.pageThx {
		/* margin-bottom: -45px; */
		background-position: center center
	}
	.sellPageKv.pageThx .container {
		padding: 74px 0 110px
	}
	.sellPageKv.pageArea {
		margin-bottom: 36px;
		background-position: center center;
		box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.1) inset
	}
	.sellPageKv.pageArea .container {
		padding: 20px 0 20px
	}
	.sellPageKv.pageComDetail .container {
		padding: 40px 0 42px
	}
	.sellPageKv.pageComs {
		margin-bottom: -20px
	}
	.sellPageKv.pageComs .container {
		padding: 110px 0 90px
	}
	.sellPageKv.pageComList .container {
		padding: 110px 0 90px
	}
	.sellPageKv.addkbRtBoxS {
		min-height: 130px
	}
	.sellPageKv.addkbRtBoxS .container {
		min-height: 130px;
		line-height: 130px;
		padding: 0
	}
	.sellPageKv.addkbRtBoxS .container .inr {
		display: inline-block;
		width: 100%;
		vertical-align: middle
	}
	.srhErrTxt {
		font-size: 36px;
		font-size: 3.6rem
	}
	.thxTtl {
		font-size: 30px;
		font-size: 3rem
	}
	.thxTxt {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88;
		padding-left: 50px;
		padding-right: 50px
	}
	.kvBtn {
		font-size: 22px;
		font-size: 2.2rem;
		margin-top: 40px;
		padding-top: 24px;
		padding-bottom: 24px;
		max-width: 378px
	}
	.areaTtlLbl {
		padding: 4px 14px;
		font-size: 16px;
		font-size: 1.6rem
	}
	.areaTtlTxt {
		font-size: 20px;
		font-size: 2rem
	}
	.areaTtlL {
		font-size: 32px;
		font-size: 3.2rem
	}
	.areaTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.5;
		width: 60%
	}
	.kvTtlDef {
		font-size: 20px;
		font-size: 2rem
	}
	.kvTtlDef .kvTtlDefSub {
		display: inline-block;
		border-left: 1px solid #bfbfbf;
		font-size: 18px;
		font-size: 1.8rem;
		margin-left: 1em;
		padding-left: 1em
	}
	.comDetailTtl {
		font-size: 20px;
		font-size: 2rem
	}
	.comDetailComInfLogo, .comDetailComInfName {
		display: inline-block;
		vertical-align: middle
	}
	.comDetailComInfName {
		font-size: 28px;
		font-size: 2.8rem
	}
	.pageComListTtl {
		font-size: 46px;
		font-size: 4.6rem;
		line-height: 1.2
	}
	.pageComListLead {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.89;
		width: 58.16327%
	}
	.pageAboutTtl {
		font-size: 34px;
		font-size: 3.4rem;
		line-height: 1.2;
		width: 58.16327%
	}
	.pageAboutTtlS {
		font-size: 30px;
		font-size: 3rem;
		line-height: 1.2;
		width: 58.16327%;
		margin-top: .5em;
		margin-bottom: .25em
	}
	.pageAboutLead {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88;
		width: 58.16327%
	}
}
@media only screen and (max-width: 640px), print {
	.sellPageKv {
		padding: 16px 0;
		margin-bottom: 20px
	}
	.sellPageKv .container {
		position: relative;
		z-index: 0
	}
	.sellPageKv:before {
		content: " ";
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		width: 100%;
		height: 100%;
		z-index: 0;
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(249, 248, 246, 0.8);
		border-top: 1px solid #f9f8f6;
		border-bottom: 1px solid #f9f8f6
	}
	.sellPageKv.pageSrh {
		margin-bottom: 20px;
		background-position: right bottom;
		background-size: auto 100%
	}
	.sellPageKv.pageSrh .container {
		padding: 48px 0 48px
	}
	.sellPageKv.pageThx {
		/* margin-bottom: -15px; */
		background-position: right bottom;
		background-size: auto 100%
	}
	.sellPageKv.pageThx .container {
		padding: 48px 0 63px
	}
	.sellPageKv.pageArea {
		margin-bottom: 20px;
		background-position: center bottom;
		background-size: auto 100%
	}
	.sellPageKv.pageArea .container {
		padding: 20px 10px 20px
	}
	.sellPageKv.pageComs {
		margin-bottom: -15px;
		background-position: center bottom;
		background-size: auto 100%
	}
	.sellPageKv.pageComs .container {
		padding: 20px 10px 20px
	}
	.sellPageKv.pageComList {
		margin-bottom: 20px;
		background-position: center bottom;
		background-size: auto 100%
	}
	.sellPageKv.pageComList .container {
		padding: 20px 10px 20px
	}
	.srhErrTxt {
		font-size: 22px;
		font-size: 2.2rem
	}
	.thxTtl {
		font-size: 20px;
		font-size: 2rem
	}
	.thxTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6
	}
	.kvBtn {
		margin-top: 20px;
		max-width: 80%
	}
	.areaTtlLbl {
		padding: 4px 14px;
		font-size: 14px;
		font-size: 1.4rem;
		margin-bottom: .25em
	}
	.areaTtlL {
		display: block;
		font-size: 24px;
		font-size: 2.4rem
	}
	.areaTtlTxt {
		font-size: 18px;
		font-size: 1.8rem
	}
	.areaTxt {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.5
	}
	.kvTtlDef {
		font-size: 18px;
		font-size: 1.8rem
	}
	.comDetailTtl {
		font-size: 18px;
		font-size: 1.8rem
	}
	.comDetailComInf {
		margin-top: 1em
	}
	.comDetailComInfLogo {
		float: right
	}
	.comDetailComInfName {
		font-size: 18px;
		font-size: 1.8rem
	}
	.kbRtBox {
		margin-top: 10px
	}
	.pageComListTtl {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.2
	}
	.pageComListLead {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6
	}
	.pageAboutTtl {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.2
	}
	.pageAboutTtlS {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.2;
		margin-top: .5em;
		margin-bottom: .25em
	}
	.pageAboutLead {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6
	}
}
.pageBottomBtnArea {
	text-align: center
}
@media only screen and (min-width: 641px), print {
	.pageBottomBtnArea {
		margin-top: 20px
	}
}
@media only screen and (max-width: 640px), print {
	.pageBottomBtnArea {
		margin-top: 10px;
		margin-bottom: 10px
	}
}
.bnrListItems .bliBnr .comLogo {
	font-style: 0;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	width: 130px;
	max-width: 100%;
	height: 0;
	padding-bottom: 35.38462%;
	border: 1px solid #b4b7c5;
	overflow: hidden
}
.bnrListItems .bliBnr .comLogo img {
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%
}
.bnrListItems .bliBnr a.hover {
	opacity: .6
}
@media only screen and (min-width: 641px), print {
	.bnrListItems .bnrListItem {
		margin-bottom: .5em
	}
	.bnrListItems .bliBnr, .bnrListItems .bliLbl {
		display: inline-block;
		vertical-align: middle
	}
	.bnrListItems .bliLbl {
		margin-left: .5em
	}
}
@media only screen and (max-width: 640px), print {
	.bnrListItems .bnrListItem {
		margin-bottom: .5em;
		display: table;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box
	}
	.bnrListItems .bliBnr, .bnrListItems .bliLbl {
		display: table-cell;
		vertical-align: middle
	}
	.bnrListItems .bliBnr {
		width: 41.66667%
	}
	.bnrListItems .bliLbl {
		width: 58.33333%;
		padding-left: .5em
	}
}
.mmItemBalloon {
	position: relative;
	display: block;
	background: #019be1;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	font-weight: bold
}
.mmItemBalloon:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 10px solid #019be1;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -5px
}
.mmItemBalloon .mmItemBalloonInnr {
	display: inline-block;
	vertical-align: middle
}
@media only screen and (min-width: 641px), print {
	.mmItemBalloon {
		padding: 16px;
		font-size: 14px;
		font-size: 1.4rem
	}
	.mmItemBalloon .mmItemBalloonInnr {
		line-height: 1.5
	}
}
@media only screen and (max-width: 640px), print {
	.mmItemBalloon {
		padding: 16px;
		font-size: 12px;
		font-size: 1.2rem
	}
	.mmItemBalloon .mmItemBalloonInnr {
		line-height: 1.5
	}
	.mmItemBalloon:before {
		border-top-width: 8px;
		border-left-width: 8px;
		border-right-width: 8px;
		bottom: -8px;
		margin-left: -8px
	}
}
a.arrow {
	text-decoration: none;
	color: #019be1;
	line-height: 1.6
}
/*a.arrow:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: -2px;
	margin-right: 10px
}*/
a.arrow.hover {
	text-decoration: underline
}
a.arrow.tdu {
	text-decoration: underline
}
a.arrow.tdu.hover {
	text-decoration: none
}
@media only screen and (min-width: 641px), print {
	:before {
		width: 6px;
		height: 6px
	}
	@-moz-document url-prefix() {
		:before {
			width: 6px;
			height: 24px;
		}
	}
}
@media only screen and (max-width: 640px), print {
	:before {
		width: 8px;
		height: 8px
	}
}
.inlineList li {
	display: inline-block
}
.inlineList li:not(:first-child) {
	margin-left: 2em
}
@media only screen and (min-width: 641px), print {
	.inlineList li {
		font-size: 16px;
		font-size: 1.6rem
	}
}
@media only screen and (max-width: 640px), print {
	.inlineList li {
		font-size: 14px;
		font-size: 1.4rem
	}
}
.relComTiles {
	background: #d8ecfe;
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.relComTiles:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.relComTiles .relComTile {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 10px
}
.relComTiles .relComTile .comLogo {
	font-style: 0;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	width: 100%;
	height: 0;
	padding-bottom: 38.62069%;
	overflow: hidden
}
.relComTiles .relComTile .comLogo img {
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%
}
.relComTiles .relComTile a.hover {
	opacity: .6
}
@media only screen and (min-width: 641px), print {
	.relComTiles {
		padding: 40px 8px 30px
	}
	.relComTiles .relComTile {
		width: 16.66667%
	}
}
@media only screen and (max-width: 640px), print {
	.relComTiles {
		padding: 20px 8px 10px
	}
	.relComTiles .relComTile {
		width: 33.33333%
	}
}
.relComItems.typeB {
	border: 1px solid #999
}
.relComItems.typeB .relComItem {
	margin-bottom: 0
}
.relComItems.typeB .relComItem:not(:last-child) {
	border-bottom: 1px solid #999
}
.relComItems.typeB .relComItem .relComWrap {
	border: none
}
.relComItems.typeB .relComItem .relComWrapDesc {
	border-top: none;
	margin-top: none
}
.relComItems.typeB .relComItem .relComWrapInfo {
	padding-bottom: .8em;
	border-bottom: 1px dashed #c2c2c2
}
.relComItems.typeC {
	border: 1px solid #999
}
.relComItems.typeC .relComItem {
	margin-bottom: 0
}
.relComItems.typeC .relComItem:not(:last-child) {
	border-bottom: 1px solid #999
}
.relComItems.typeC .relComItem .relComWrap {
	border: none
}
.relComItems.typeC .relComItem .relComWrapDesc {
	*zoom: 1;
	border-top: none;
	padding-top: 0
}
.relComItems.typeC .relComItem .relComWrapDesc:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.relComItems.typeC .relComWrapTtl {
	display: table;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.relComItems.typeC .relComWrapTtl .relComWrapLogo {
	float: none;
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.relComItems.typeC .relComWrapTtl .relComWrapInfo {
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 16px;
	line-height: 1.36
}
.relComItems.typeC .relComWrapTtl .relComWrapName {
	margin-bottom: 0
}
.relComItems.typeC .comTmb {
	float: right;
	font-style: 0;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	width: 115px;
	height: 115px;
	padding: 7.5px;
	border: 1px solid #b4b7c5;
	overflow: hidden
}
.relComItems.typeC .comTmb+p {
	margin-right: 130px
}
.relComItem {
	margin-bottom: 10px
}
.relComWrap {
	border: 1px solid #999;
	background: #fff
}
.relComWrapDesc {
	border-top: 1px dashed #c2c2c2;
	margin-top: .8em;
	padding-top: .5em
}
.relComWrapTtl .relComWrapLogo .comLogo {
	font-style: 0;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	width: 100%;
	height: 0;
	padding-bottom: 38.75%;
	border: 1px solid #b4b7c5;
	overflow: hidden
}
.relComWrapTtl .relComWrapLogo .comLogo img {
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%
}
.relComWrapTtl .relComWrapLogo a.hover {
	opacity: .6
}
.relComWrapTtl .relComWrapName {
	display: block;
	color: #019be1;
	font-weight: bold;
	margin-bottom: .25em
}
.relComWrapTtl .relComWrapName a {
	color: #019be1
}
.relComWrapTtl .relComWrapName a.hover {
	text-decoration: underline
}
@media only screen and (min-width: 641px), print {
	.relComItems.typeB .relComWrap {
		padding: 28px 40px
	}
	.relComWrap {
		padding: 28px
	}
	.relComWrapTtl {
		*zoom: 1
	}
	.relComWrapTtl:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.relComWrapTtl .relComWrapLogo {
		float: left;
		width: 160px
	}
	.relComWrapTtl .relComWrapInfo {
		float: none;
		width: auto;
		margin-left: 180px
	}
	.relComWrapTtl .relComWrapName {
		font-size: 22px;
		font-size: 2.2rem
	}
	.relComWrapDesc {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88
	}
}
@media only screen and (max-width: 640px), print {
	.relComItems.typeB .relComWrap {
		padding: 16px 20px
	}
	.relComItems.typeC .comTmb {
		width: 80px;
		height: 80px;
		margin-left: 10px
	}
	.relComItems.typeC .comTmb+p {
		display: inline
	}
	.relComWrap {
		padding: 16px
	}
	.relComWrapTtl {
		*zoom: 1
	}
	.relComWrapTtl:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.relComWrapTtl .relComWrapLogo {
		float: left;
		width: 80px
	}
	.relComWrapTtl .relComWrapInfo {
		float: none;
		width: auto
	}
	.relComWrapTtl .relComWrapName {
		display: inline-block;
		padding-top: .25em;
		padding-left: .5em
	}
	.relComWrapTtl .addrSet {
		margin-top: .5em;
		clear: both
	}
	.relComWrapTtl .relComWrapName {
		font-size: 16px;
		font-size: 1.6rem
	}
	.relComWrapDesc {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6
	}
}
.addrSet {
	*zoom: 1
}
.addrSet:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.addrSet .addrSetLbl, .addrSet .addrSetCts {
	display: block
}
.addrSet .addrSetLbl {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #019be1;
	background: #d8ecfe;
	color: #019be1;
	font-weight: bold;
	text-align: center;
	line-height: 1.1
}
.addrSet .addrSetCts {
	line-height: 1.5
}
@media only screen and (min-width: 641px), print {
	.addrSet {
		*zoom: 1
	}
	.addrSet:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.addrSet .addrSetLbl {
		padding: 4px 6px;
		font-size: 12px;
		font-size: 1.2rem
	}
	.addrSet .addrSetCts {
		margin-left: 7ex;
		font-size: 16px;
		font-size: 1.6rem
	}
}
@media only screen and (max-width: 640px), print {
	.addrSet {
		*zoom: 1
	}
	.addrSet:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.addrSet .addrSetLbl {
		padding: 4px 6px;
		font-size: 10px;
		font-size: 1rem
	}
	.addrSet .addrSetCts {
		margin-left: 7ex;
		font-size: 14px;
		font-size: 1.4rem
	}
}
.linkTab {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #019be1;
	border-left: 1px solid #019be1;
	border-right: 1px solid #019be1;
	border-bottom: 1px solid #fff;
	background: #019be1
}
.linkTab .linkTabItems {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.linkTab .linkTabItems:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.linkTab .linkTabItems .linkTabItem {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 14.28571%;
	font-weight: bold;
	text-align: center
}
.linkTab .linkTabItems .linkTabItem>* {
	display: block;
	height: 58px;
	line-height: 58px;
	color: #fff;
	text-decoration: underline
}
.linkTab .linkTabItems .linkTabItem>*.hover {
	text-decoration: none;
	background: rgba(255, 255, 255, 0.2)
}
.linkTab .linkTabItems .linkTabItem>*>* {
	display: inline-block;
	line-height: 1.1
}
.linkTab .linkTabItems .linkTabItem:not(:first-child):before {
	content: " ";
	display: block;
	width: 1px;
	height: 28px;
	background: #fff;
	position: absolute;
	left: -1px;
	top: 50%;
	margin-top: -14px
}
.linkTab .linkTabItems .linkTabItem.current {
	background: #fff;
	font-weight: normal
}
.linkTab .linkTabItems .linkTabItem.current>* {
	text-decoration: none;
	color: #000
}
.linkTab.btm {
	border-bottom: 1px solid #019be1;
	border-top: 1px solid #fff
}
@media only screen and (min-width: 641px), print {
	.linkTab .linkTabItems .linkTabItem {
		font-size: 18px;
		font-size: 1.8rem
	}
	.linkTab.itms6-exsp .linkTabItems .linkTabItem {
		width: 16.66667%
	}
	.linkTab.itms5-exsp .linkTabItems .linkTabItem {
		width: 20%
	}
	.linkTab.itms4-exsp .linkTabItems .linkTabItem {
		width: 25%
	}
	.linkTab.itms3-exsp .linkTabItems .linkTabItem {
		width: 33.33333%
	}
	.linkTab.itms2-exsp .linkTabItems .linkTabItem {
		width: 50%
	}
	.linkTab.itms1-exsp .linkTabItems .linkTabItem {
		width: 100%
	}
}
@media only screen and (max-width: 640px), print {
	.linkTab .linkTabItems .linkTabItem {
		font-size: 14px;
		font-size: 1.4rem
	}
	.linkTab.itms6-sp .linkTabItems .linkTabItem {
		width: 16.66667%
	}
	.linkTab.itms5-sp .linkTabItems .linkTabItem {
		width: 20%
	}
	.linkTab.itms4-sp .linkTabItems .linkTabItem {
		width: 25%
	}
	.linkTab.itms3-sp .linkTabItems .linkTabItem {
		width: 33.33333%
	}
	.linkTab.itms2-sp .linkTabItems .linkTabItem {
		width: 50%
	}
	.linkTab.itms1-sp .linkTabItems .linkTabItem {
		width: 100%
	}
}
.linkTabCts {
	border: 1px solid #999;
	background: #fff
}
@media only screen and (min-width: 641px), print {
	.linkTabCts {
		padding: 36px
	}
}
@media only screen and (max-width: 640px), print {
	.linkTabCts {
		padding: 16px
	}
}
.linkLists {
	border: 1px solid #999;
	background: #fff
}
.linkListTbl.noBorder .linkListTblTr {
	border: none
}
.linkListTbl.noBorder .linkListTblTr:not(:last-child) {
	margin-bottom: 1em
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTh {
	padding-left: 0
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd li {
	margin: 0
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd a {
	text-decoration: none;
	color: #019be1;
	line-height: 1.6
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: -2px;
	margin-right: 10px
}
.linkListTblTr:not(:last-child) {
	border-bottom: 1px solid #999
}
.linkListTblTh {
	font-weight: bold
}
.linkListTblTd {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.linkListTblTd:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.linkListTblTd>li {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd_clear li {
	margin: 0
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd_clear a {
	text-decoration: none;
	color: #019be1;
	line-height: 1.6
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd_clear a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: -2px;
	margin-right: 10px
}
.linkListTblTd_clear {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.linkListTblTd_clear:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.linkListTblTd_clear>li {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd_wide li {
	margin: 0
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd_wide a {
	text-decoration: none;
	color: #019be1;
	line-height: 1.6
}
.linkListTbl.noBorder .linkListTblTr .linkListTblTd_wide a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: -2px;
	margin-right: 10px
}
.linkListTblTd_wide {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.linkListTblTd_wide:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.linkListTblTd_wide>li {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
@media only screen and (min-width: 641px), print {
	.linkLists {
		padding: 18px
	}
	.linkLists .linkListTblTr:not(:last-child) {
		padding-bottom: 18px;
		margin-bottom: 18px
	}
	.linkListTbl.cols2 .linkListTblTr .linkListTblTd>li {
		width: 50%
	}
	.linkListTblTr {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box
	}
	.linkListTblTr:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.linkListTblTh, .linkListTblTd {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left
	}
	.linkListTblTh {
		width: 20%;
		padding: 0 20px
	}
	.linkListTblTh> {
		display: inline-block;
		margin-top: .25em;
		margin-bottom: .25em
	}
	.linkListTblTd {
		width: 80%
	}
	.linkListTblTd>li {
		width: 25%;
		margin-top: .25em;
		margin-bottom: .25em
	}
	.linkListTbl.cols2 .linkListTblTr .linkListTblTd_clear>li {
		width: 50%
	}
	.linkListTblTh, .linkListTblTd_clear {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left
	}
	.linkListTblTd_clear {
		width: 80%
	}
	.linkListTblTd_clear>li {
		width: 32.5%;
		margin-top: .25em;
		margin-bottom: .25em
	}
	.linkListTbl.cols2 .linkListTblTr .linkListTblTd_wide>li {
		width: 50%
	}
	.linkListTblTh, .linkListTblTd_wide {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left
	}
	.linkListTblTd_wide {
		width: 100%
	}
	.linkListTblTd_wide>li {
		width: 32.5%;
		margin-top: .25em;
		margin-bottom: .25em
	}
}
@media only screen and (max-width: 640px), print {
	.linkLists {
		padding: 12px
	}
	.linkLists .linkListTblTr:not(:last-child) {
		padding-bottom: 12px;
		margin-bottom: 12px
	}
	.linkListTbl.cols2 .linkListTblTr .linkListTblTd>li {
		width: 100%
	}
	.linkListTblTh {
		display: block;
		margin-bottom: .25em
	}
	.linkListTblTd>li {
		width: 50%
	}
	.linkListTblTd.cols2>li {
		width: 100%
	}
	.linkListTbl.cols2 .linkListTblTr .linkListTblTd_clear>li {
		width: 100%
	}
	.linkListTblTd_clear>li {
		width: 50%
	}
	.linkListTblTd_clear.cols2>li {
		width: 100%
	}
	.linkListTbl.cols2 .linkListTblTr .linkListTblTd_wide>li {
		width: 100%
	}
	.linkListTblTd_wide>li {
		width: 50%
	}
	.linkListTblTd_wide.cols2>li {
		width: 100%
	}
}
.addIcoWarning {
	color: #fb7701;
	font-weight: bold;
	vertical-align: middle
}
.addIcoWarning:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	background: url(ce86b78a92f7ce.png) no-repeat center center;
	background-size: 100% 100%;
	margin-right: .5em;
	position: relative;
	top: -2px
}
.tblDef {
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: none;
	border-bottom: none
}
.tblDef th, .tblDef td {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-top: none;
	border-left: none;
	top: auto;
	text-align: left
}
.tblDef th {
	background: #f8f8f8;
	font-weight: bold
}
.tblDef:not(:last-child) {
	margin-bottom: 16px
}
@media only screen and (min-width: 641px), print {
	.tblDef th, .tblDef td {
		padding: 16px 20px
	}
}
@media only screen and (max-width: 640px), print {
	.tblDef th, .tblDef td {
		padding: 8px 10px
	}
}
.tblDef02 {
	border-collapse: collapse;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.tblDef02 caption {
	text-align: center;
	font-weight: bold;
	margin-bottom: .5em
}
.tblDef02 th, .tblDef02 td {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #dcdcdc
}
.tblDef02 th.blank, .tblDef02 td.blank {
	background: transparent
}
.tblDef02 thead th {
	background: #ecf6ff;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	font-size: 1.6rem
}
.tblDef02 tbody th {
	background: #f5f4f2;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	font-size: 1.2rem
}
.tblDef02 tbody td {
	text-align: left;
	font-size: 14px;
	font-size: 1.4rem
}
@media only screen and (min-width: 641px), print {
	.tblDef02 thead th {
		padding: 16px 8px
	}
	.tblDef02 tbody th {
		padding: 10px 8px
	}
	.tblDef02 tbody td {
		padding: 10px 10px
	}
}
@media only screen and (max-width: 640px), print {
	.tblDef02 thead th {
		padding: 16px 8px
	}
	.tblDef02 tbody th {
		padding: 10px 8px
	}
	.tblDef02 tbody td {
		padding: 10px 10px
	}
}
.linkInlineSplit>* {
	position: relative;
	display: inline-block
}
.linkInlineSplit>*:not(:last-child):after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 14px;
	background: #000;
	margin-left: .7em;
	margin-right: .7em;
	position: relative;
	top: -2px
}
.linkInlineSplit>* a {
	color: #019be1
}
.linkInlineSplit>* a.current {
	color: #000
}
.linkInlineSplit>* a.hover {
	text-decoration: underline
}
.m_linkInlineSplit>* {
	position: relative;
	display: inline-block
}
.m_linkInlineSplit>*:not(:last-child):after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 14px;
	background: #000;
	margin-left: .7em;
	margin-right: .7em;
	position: relative;
	top: -2px
}
.m_linkInlineSplit>* a {
	color: #019be1
}
.m_linkInlineSplit>* a.current {
	color: #000
}
.m_linkInlineSplit>* a.hover {
	text-decoration: underline
}
@media only screen and (min-width: 641px), print {
	.linkInlineSplit>* {
		font-size: 18px;
		font-size: 1.8rem
	}
	.m_linkInlineSplit>* {
		font-size: 18px;
		font-size: 1.65rem;
	}
}
@media only screen and (max-width: 640px), print {
	.linkInlineSplit>* {
		font-size: 16px;
		font-size: 1.6rem
	}
}
.linkListTblStripeBg .linkListTblStripeBgTr {
	background: #fff;
	padding-top: .5em;
	padding-bottom: .5em;
	text-align: left
}
.linkListTblStripeBg .linkListTblStripeBgTr:nth-child(odd) {
	background: #f7f7f7
}
.linkListTblStripeBg .linkListTblStripeBgTh>* {
	display: inline-block;
	border-left: 4px solid #019be1;
	padding-left: .5em;
	font-weight: bold;
	line-height: 1.1
}
.m_linkListTblStripeBgTr {
	padding: .2em 1em;
	margin-bottom: 0.4em;
	text-align: left
}
.m_linkListTblStripeBgTr:nth-child(odd) {
	background: #f7f7f7
}
.m_linkListTblStripeBgTh>* {
	display: inline-block;
	border-left: 2px solid #019be1;
	padding-left: .5em;
	line-height: 1.1;
}
@media only screen and (min-width: 641px), print {
	.linkListTblStripeBgTr {
		padding-left: 15.30612%;
		padding-right: 15.30612%;
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box
	}
	.linkListTblStripeBgTr:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.linkListTblStripeBgTh, .linkListTblStripeBgTd {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left
	}
	.linkListTblStripeBgTh {
		font-size: 18px;
		font-size: 1.8rem;
		width: 22.38806%
	}
	.linkListTblStripeBgTd {
		width: 75%;
		width: 77.61194%
	}
	.m_linkListTblStripeBgTr {
		display: block;
		position: relative;
		*zoom: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box
	}
	.m_linkListTblStripeBgTr:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden
	}
	.m_linkListTblStripeBgTh, .linkListTblStripeBgTd {
		display: block;
		position: relative;
		min-height: 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left
	}
	.m_linkListTblStripeBgTh {
		font-size: 18px;
		font-size: 1.65rem;
		width: 20%
	}
	.m_linkListTblStripeBgTd {
		width: 100%;
	}
}
@media only screen and (max-width: 640px), print {
	.linkListTblStripeBgTr {
		padding-left: 10px;
		padding-right: 10px
	}
	.linkListTblStripeBgTh {
		font-size: 16px;
		font-size: 1.6rem;
		margin-bottom: .25em
	}
	.m_linkListTblStripeBgTr {
		padding: 0 .2em;
		margin-bottom: .5em;
	}
	.m_linkListTblStripeBgTh {
		font-size: 16px;
		font-size: 1.6rem;
		margin-bottom: .25em
	}
	.m_linkListTblStripeBgTd {
    padding: 5px 10px;
}
}
.ancherLinks {
	text-align: center
}
.ancherLinks>* {
	display: inline-block;
	margin: .5em .1em
}
.ancherLinks a, .ancherLinks span {
	display: inline-block;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	line-height: 1.1
}
.ancherLinks a:before, .ancherLinks span:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-right: 2px solid #019be1;
	border-bottom: 2px solid #019be1;
	position: relative;
	top: -2px;
	margin-right: .5em
}
.ancherLinks a {
	border: 1px solid #019be1;
	background: #f3fbff;
	box-shadow: 0 2px 4px 0 rgba(52, 58, 60, 0.25)
}
.ancherLinks a.hover {
	opacity: .8;
	box-shadow: none
}
.ancherLinks span {
	border: 1px solid #ccc;
	background: #f2f2f2;
	color: #aaa
}
.ancherLinks span:before {
	border-right-color: #aaa;
	border-bottom-color: #aaa
}
@media only screen and (min-width: 641px), print {
	.ancherLinks a, .ancherLinks span {
		padding: 6px 14px;
		font-size: 18px;
		font-size: 1.8rem
	}
}
@media only screen and (max-width: 640px), print {
	.ancherLinks a, .ancherLinks span {
		padding: 6px 14px;
		font-size: 16px;
		font-size: 1.6rem
	}
}
.formHeader {
	padding-bottom: 6px;
	background: url(bee8a8064d038f.png) repeat-x center bottom
}
@media only screen and (min-width: 641px), print {
	.formHeader .hBar {
		border-bottom: none;
		height: 84px;
		line-height: 84px
	}
	.formHeader .hBar .hSiteLogo {
		padding-top: 20px
	}
	.formHeader.dmsn .hBar .hSiteLogo {
    padding-top: 28px;
}
}
.formHeader .hBar ul.header_logos {
    max-width: 28%;
    float: right;
    padding-top: 10px;
    padding-top: 1rem;
    padding-bottom: 10px;
    padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .formHeader .hBar ul.header_logos {
    display:none;
  }
}
.formTtl {
	padding: 32px 0;
	text-align: center;
	color: #019be1;
	font-weight: bold;
	line-height: 1.2
}
@media only screen and (min-width: 641px), print {
	.formTtl {
		font-size: 34px;
		font-size: 3.6rem
	}
}
@media only screen and (max-width: 640px), print {
	.formTtl {
		padding: 24px 0;
		font-size: 22px;
		font-size: 2rem
	}
	.br:before {
		content: "\A";
		white-space: pre;
	}
}
.formStepNav {
	text-align: center
}
@media only screen and (min-width: 641px), print {
	.formStepNav {
		margin-bottom: 30px
	}
}
@media only screen and (max-width: 640px), print {
	.formStepNav {
		margin-bottom: 20px
	}
}
.nameLbl {
	display: inline-block;
	vertical-align: middle;
	width: 2.5em
}
.formBoxTtl {
	background: #019be1;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-radius: 6px 6px 0 0
}
.formBoxTtl .formBoxTtlNotice {
	display: inline-block;
	background: #fee82c;
	color: #000;
	text-align: center;
	font-weight: bold;
	padding: 6px;
	border-radius: 4px
}
@media only screen and (min-width: 641px), print {
	.formBoxTtl {
		padding: 28px 16px;
		font-size: 26px;
		font-size: 2.6rem;
		line-height: 1.4
	}
	.formBoxTtl .formBoxTtlNotice {
		font-size: 16px;
		font-size: 1.6rem;
		margin-top: 14px
	}
	.formBoxTtl .formBoxTtlNotice.wide {
		width: 740px;
		max-width: 100%
	}
}
@media only screen and (max-width: 640px), print {
	.formBoxTtl {
		padding: 18px 10px;
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.4
	}
	.formBoxTtl .formBoxTtlNotice {
		font-size: 12px;
		font-size: 1.2rem;
		margin-top: 10px
	}
}
.formBoxLists {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999
}
.formBoxLists .formBoxList:not(:last-child) {
	border-bottom: 1px solid #999
}
.requiredIco {
	display: inline-block;
	background: #fb7701;
	color: #fff;
	font-weight: bold;
	padding: 4px 8px;
	border-radius: 4px;
	line-height: 1.2
}
.formTr .formTh, .formTr .formTd {
	line-height: 1.4
}
.formTr .formTh p, .formTr .formTd p {
	line-height: 1.6
}
.formTr .formTh p:not(:last-of-type), .formTr .formTd p:not(:last-of-type) {
	margin-bottom: .5em
}
.formTr .formTh p.formTdTtl, .formTr .formTd p.formTdTtl {
	font-weight: bold;
	margin-top: .8em;
	margin-bottom: 1em
}
@media only screen and (min-width: 641px), print {
	.formBox.confirm {
		margin-bottom: 38px
	}
	.formBox.confirm .formTr .formTh, .formBox.confirm .formTr .formTd {
		padding: 24px 20px
	}
	.formBoxLists .formBoxList.error .formTd {
		background: #ffb6c1
	}
	.formTr {
		display: table;
		width: 100%
	}
	.formTr .formTh, .formTr .formTd {
		position: relative;
		display: table-cell;
		vertical-align: top;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 18px;
		font-size: 1.8rem
	}
	.formTr .formTh {
		padding: 34px 20px;
		width: 26.53061%;
		border-right: 1px solid #999;
		font-weight: bold;
		padding-right: 4em
	}
	.formTr .formTh .requiredIco {
		position: absolute;
		right: 14px;
		top: 30px
	}
	.formTr .formTd {
		padding: 20px 20px;
		width: 73.46939%
	}
}
@media only screen and (max-width: 640px), print {
	.formBox.confirm {
		margin-bottom: 20px
	}
	.formBox.confirm .formBoxLists .formBoxList {
		padding: 10px 10px 20px
	}
	.formBoxLists .formBoxList {
		padding: 10px
	}
	.formBoxLists .formBoxList.error {
		background: #ffb6c1
	}
	.formTr .formTh, .formTr .formTd {
		font-size: 14px;
		font-size: 1.4rem
	}
	.formTr .formTh {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.4;
		font-weight: bold;
		margin-bottom: 1em;
		padding-top: .5em
	}
	.formTr .formTh .requiredIco {
		margin-left: 1em;
		font-size: 14px;
		font-size: 1.4rem
	}
}
.formTd_cate-brdr {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 8px;
	margin-top: 11px;
}
.formTd_cate-brdr:first-child {
	margin-top: 0;
}
.formBtnArea {
	text-align: center
}
@media only screen and (min-width: 641px), print {
	.formBtnArea {
		margin-top: 40px;
		margin-bottom: 60px
	}
}
@media only screen and (max-width: 640px), print {
	.formBtnArea {
		margin-top: 20px;
		margin-bottom: 30px
	}
}
@media only screen and (min-width: 641px), print {
	.formNotice {
		margin: 20px 0;
	}
}
@media only screen and (max-width: 640px), print {
	.formNotice {
		margin: 20px 0;
	}
}
.formBtnNext {
	display: inline-block;
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	text-align: center;
	width: 100%;
	color: #000;
	font-weight: bold;
	border: 1px solid #ffd200;
	background: #feec1f;
	background: -moz-linear-gradient(top, #feec1f 0%, #f90 100%);
	background: -webkit-linear-gradient(top, #feec1f 0%, #f90 100%);
	background: linear-gradient(to bottom, #feec1f 0%, #f90 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#feec1f', endColorstr='#ff9900', GradientType=0);
	text-shadow: 0 1px 0 #fff;
	box-shadow: 4px 0 6px 0 rgba(0, 0, 0, 0.24)
}
.formBtnNext.hover {
	opacity: .8
}
@media only screen and (min-width: 641px), print {
	.formBtnNext {
		padding: 36px 16px;
		font-size: 30px;
		font-size: 3rem;
		width: 503px
	}
}
@media only screen and (max-width: 640px), print {
	.formBtnNext {
		padding: 24px 10px;
		font-size: 24px;
		font-size: 2.4rem
	}
}
.formBtnSubmit {
	display: inline-block;
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	text-align: center;
	width: 100%;
	color: #fff;
	font-weight: bold;
	border: 1px solid #ff2400;
	background: #ff9000;
	background: -moz-linear-gradient(top, #ff9000 2%, #f40409 100%);
	background: -webkit-linear-gradient(top, #ff9000 2%, #f40409 100%);
	background: linear-gradient(to bottom, #ff9000 2%, #f40409 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9000', endColorstr='#f40409', GradientType=0);
	text-shadow: 0 1px 0 #000;
	box-shadow: 4px 0 6px 0 rgba(0, 0, 0, 0.24)
}
.formBtnSubmit>small, .formBtnSubmit>span {
	display: block
}
.formBtnSubmit.hover {
	opacity: .8
}
@media only screen and (min-width: 641px), print {
	.formBtnSubmit {
		padding: 26px 16px;
		font-size: 34px;
		font-size: 3.4rem;
		line-height: 1.1;
		width: 503px
	}
	.formBtnSubmit small {
		font-size: 18px;
		font-size: 1.8rem
	}
}
@media only screen and (max-width: 640px), print {
	.formBtnSubmit {
		padding: 20px 10px;
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 1.1
	}
	.formBtnSubmit small {
		font-size: 14px;
		font-size: 1.4rem
	}
}
.formBtnArrow {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none
}
.formBtnArrow:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	border-top: 2px solid #0283e9;
	border-right: 2px solid #0283e9;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: -2px;
	margin-right: 10px;
	width: 6px;
	height: 6px
}
.formBtnArrow.hover {
	color: #019be1;
	text-decoration: underline
}
@media only screen and (min-width: 641px), print {
	.formBtnArrow {
		font-size: 18px;
		font-size: 1.8rem
	}
}
@media only screen and (max-width: 640px), print {
	.formBtnArrow {
		font-size: 16px;
		font-size: 1.6rem
	}
}
input[type="radio"].def+label, input[type="checkbox"].def+label {
	margin-top: .5em;
	margin-bottom: .5em
}
.infBtn {
	display: inline-block;
	border-radius: 6px;
	border: 2px solid #019be1;
	background: #f3fbff;
	font-weight: bold;
	text-align: center;
	color: #019be1;
	text-decoration: none;
	line-height: 1.2
}
.infBtn:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	background: url(292a3e994c69c1.png) no-repeat center center;
	background-size: 100% 100%;
	margin-top: -4px;
	margin-right: 4px
}
.infBtn.hover {
	color: #019be1;
	opacity: .8
}
@media only screen and (min-width: 641px), print {
	.infBtn {
		font-size: 16px;
		font-size: 1.6rem;
		padding: 8px 12px
	}
	.infBtn:before {
		width: 22px;
		height: 22px
	}
}
@media only screen and (max-width: 640px), print {
	.infBtn {
		font-size: 14px;
		font-size: 1.4rem;
		padding: 6px 8px
	}
	.infBtn:before {
		width: 18px;
		height: 18px
	}
}
.formChkLists .formBoxList {
	position: relative;
	background: #fff
}
.formChkLists .formBoxList:nth-child(even) {
	background: #f2f2f2
}
/* ▼ 案件#6585改修：査定依頼企業リストロゴ  ------------------ */
.formChkLists .formChkItemLogo .comLogo {
	/* font-style: 0; */
	/* line-height: 0; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	/* position: relative; */
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	width: 100%;
	/* height: 0; */
	height: auto;
	/* padding-bottom: 38.75%; */
	padding: 15px 0;
	border: 1px solid #b4b7c5;
	/* overflow: hidden */
}
.formChkLists .formChkItemLogo .comLogo img {
	/* position: absolute; */
	/* left: 50%; */
	/* top: 50%; */
	/* -moz-transform: translate(-50%, -50%); */
	/* -o-transform: translate(-50%, -50%); */
	/* -ms-transform: translate(-50%, -50%); */
	/* -webkit-transform: translate(-50%, -50%); */
	/* transform: translate(-50%, -50%); */
	max-width: 100%;
	max-height: 100%
}
.formChkLists .formChkItemLogo a.hover {
	opacity: .6
}
@media only screen and (min-width: 641px), print {
	.formChkLists .formBoxList {
		padding: 20px 80px 20px 100px
	}
	.formChkLists .formBoxList .formChkItemChk {
		position: relative
	}
	.formChkLists .formBoxList .formChkItemRow {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: table;
		width: 100%
	}
	.formChkLists .formBoxList .formChkItemRow .formChkItemLogo,
	.formChkLists .formBoxList .formChkItemRow .formChkItemDesc {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: table-cell;
		vertical-align: middle
	}
	.formChkLists .formBoxList .formChkItemRow .formChkItemLogo {
		width: 174px;
		padding-right: 14px
	}
	.formChkLists .formBoxList .formChkItemRow .formChkItemDesc {
		padding-left: 14px;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88;
	}
}
@media only screen and (max-width: 640px), print {
	.formChkLists .formBoxList {
		padding: 20px 20px 20px 60px
	}
	.formChkLists .formBoxList .formChkItemChk {
		position: relative
	}
	.formChkLists .formBoxList .formChkItemRow {
		display: block
	}
	.formChkLists .formBoxList .formChkItemRow .formChkItemLogo,
	.formChkLists .formBoxList .formChkItemRow .formChkItemDesc {
		display: block
	}
	.formChkLists .formBoxList .formChkItemRow .formChkItemLogo {
		margin-bottom: 0.5em
	}
	.formChkLists .formBoxList .formChkItemRow .formChkItemDesc {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6
	}
}
/* photon対応 */
.photonDesc {
	padding: 5px 10px;
	margin-top: 1.4rem;
	display: block;
	font-size: 1.2rem;
	border-radius: 4px;
	background: #fbb;
}
input[type="checkbox"].chkListItem {
	opacity: .001;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: -999
}
input[type="checkbox"].chkListItem+label {
	position: absolute;
	left: 0;
	top: 50%;
	cursor: pointer;
	display: block;
	line-height: 1.6;
	color: #000
}
input[type="checkbox"].chkListItem+label:before {
	display: block;
	vertical-align: middle;
	content: '';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #000;
	background: #fff;
	position: absolute;
	top: 50%
}
input[type="checkbox"].chkListItem+label:hover:before {
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25)
}
input[type="checkbox"].chkListItem:checked+label:after {
	display: block;
	content: '';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%
}
input[type="checkbox"].chkListItem[disabled]+label {
	cursor: not-allowed;
	color: #aaa
}
input[type="checkbox"].chkListItem[disabled]+label:before {
	background: #eee;
	border: 1px solid #e5e6e7
}
input[type="checkbox"].chkListItem[disabled]+label:hover:before {
	box-shadow: none
}
input[type="checkbox"].chkListItem[disabled]:checked+label:after {
	border-right-color: #aaa;
	border-bottom-color: #aaa
}
input[type="checkbox"].chkListItem:focus+label:before, input[type="checkbox"].chkListItem:active+label:before {
	border: 2px solid #ff9900 !important;
	box-shadow: 0 0 2px 0 #f90
}
@media only screen and (min-width: 641px), print {
	input[type="checkbox"].chkListItem+label {
		font-size: 16px;
		font-size: 1.6rem
	}
	input[type="checkbox"].chkListItem+label:before {
		left: 40px;
		width: 22px;
		height: 22px;
		margin-top: -11px
	}
	input[type="checkbox"].chkListItem+label:hover {
		opacity: .8
	}
	input[type="checkbox"].chkListItem:checked+label:after {
		width: 12px;
		height: 22px;
		border-bottom: 4px solid #0283e9;
		border-right: 4px solid #0283e9;
		left: 46px;
		margin-top: -15px
	}
}
@media only screen and (max-width: 640px), print {
	input[type="checkbox"].chkListItem+label {
		padding: 20px 0 20px 60px;
		font-size: 14px;
		font-size: 1.4rem
	}
	input[type="checkbox"].chkListItem+label:before {
		left: 20px;
		width: 20px;
		height: 20px;
		margin-top: -20px
	}
	input[type="checkbox"].chkListItem+label:hover {
		opacity: .8
	}
	input[type="checkbox"].chkListItem:checked+label:after {
		width: 10px;
		height: 20px;
		border-bottom: 3px solid #0283e9;
		border-right: 3px solid #0283e9;
		left: 26px;
		margin-top: -24px
	}
}
.hBoxDefTtl {
	background: #019be1;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
	border-radius: 4px 4px 0 0
}
.hBoxDefTtl+.hBoxDefCts {
	margin-top: 1px
}
.hBoxDefTtl+.hBoxDefCts.addSplit {
	padding-bottom: 0
}
.hBoxDefTtl.addLink a {
	position: relative;
	display: block;
	color: #fff;
	text-decoration: underline
}
.hBoxDefTtl.addLink a:after {
	content: " ";
	display: block;
	width: 6px;
	height: 6px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%
}
.hBoxDefTtl.addLink a.hover {
	text-decoration: none
}
.hBoxDefCts {
	border: 1px solid #999
}
.hBoxDefCts .hBoxDefCtsSplit {
	border-top: 1px solid #e3e3e3;
	margin-top: 1em;
	padding-top: 1em
}
@media only screen and (min-width: 641px), print {
	.hBoxDefTtl {
		padding: 16px 20px;
		font-size: 20px;
		font-size: 2rem
	}
	.hBoxDefTtl+.hBoxDefCts {
		padding: 36px
	}
	.hBoxDefTtl+.hBoxDefCts.addSplit .hBoxDefCtsSplit {
		margin: 20px -20px 0;
		padding: 20px 20px
	}
	.hBoxDefTtl.addLink {
		padding: 0
	}
	.hBoxDefTtl.addLink a {
		padding: 16px 20px
	}
	.hBoxDefTtl.addLink a:after {
		right: 20px
	}
}
@media only screen and (max-width: 640px), print {
	.hBoxDefTtl {
		padding: 10px 10px;
		font-size: 18px;
		font-size: 1.8rem
	}
	.hBoxDefTtl+.hBoxDefCts {
		padding: 20px
	}
	.hBoxDefTtl+.hBoxDefCts.addSplit .hBoxDefCtsSplit {
		margin: 20px -10px 0;
		padding: 10px 10px
	}
	.hBoxDefTtl.addLink {
		padding: 0
	}
	.hBoxDefTtl.addLink a {
		padding: 10px 10px
	}
	.hBoxDefTtl.addLink a:after {
		right: 10px
	}
}
.treeLinks a {
	position: relative;
	display: inline-block;
	color: #019be1
}
.treeLinks a:hover {
	text-decoration: underline;
}
.treeLinks>li {
	line-height: 1.2
}
.treeLinks>li:not(:last-child) {
	margin-bottom: .8em
}
.treeLinks>li>a {
	padding-left: .8em
}
.treeLinks>li>a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 0;
	top: .4em
}
.treeLinks>li>ul {
	margin-left: 2em
}
.treeLinks>li>ul>li>a {
	padding-left: .8em
}
.treeLinks>li>ul>li>a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	border-left: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	position: absolute;
	left: 0;
	top: .45em
}
.treeLinks>li>ul>li>ul {
	margin-left: 2em
}
.treeLinks>li>ul>li>ul>li>a {
	padding-left: .6em
}
.treeLinks>li>ul>li>ul>li>a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 1px;
	background: #999;
	position: absolute;
	left: 0;
	top: .7em
}
.listNoDef {
	margin-left: 2.5em
}
.listNoDef>li {
	position: relative;
	text-indent: -2.5em
}
.listNoDef>li .mark {
	position: relative;
	display: inline-block;
	width: 2.5em;
	left: 2.5em
}
.pageAncherLinks {
	border: 1px solid #999
}
.pageAncherLinks>ul>li {
	line-height: 1.2
}
.pageAncherLinks>ul>li:not(:last-child) {
	border-bottom: 1px dotted #e0e0e0
}
.pageAncherLinks>ul>li>a {
	position: relative;
	padding-left: 1em;
	color: #019be1
}
.pageAncherLinks>ul>li>a.hover {
	text-decoration: underline
}
.pageAncherLinks>ul>li>a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-right: 2px solid #019be1;
	border-bottom: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 0;
	top: .3em
}
@media only screen and (min-width: 641px), print {
	.pageAncherLinks {
		padding: 16px 18px
	}
	.pageAncherLinks>ul>li {
		padding: .5em 20px
	}
}
@media only screen and (max-width: 640px), print {
	.pageAncherLinks {
		padding: 10px 10px
	}
	.pageAncherLinks>ul>li {
		padding: 1em .5em
	}
}
.qaBox {
	border: 1px solid #999
}
.qaBox .mark {
	display: block;
	border-radius: 2px;
	border: 1px solid #019be1;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0
}
.qaBox dl dt, .qaBox dl dd {
	position: relative
}
.qaBox dl dt {
	color: #019be1;
	font-weight: bold;
	line-height: 1.42;
	border-bottom: 1px dotted #e0e0e0
}
.qaBox dl dt .mark {
	background: #019be1;
	color: #fff
}
.qaBox dl dt .mark .lbl {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px
}
.qaBox dl dd {
	line-height: 1.88
}
.qaBox dl dd .mark {
	background: #d8ecfe;
	color: #019be1
}
@media only screen and (min-width: 641px), print {
	.qaBox {
		padding: 10px 18px
	}
	.qaBox .mark {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 18px;
		font-size: 1.8rem;
		left: 14px;
		top: 18px
	}
	.qaBox dl dt, .qaBox dl dd {
		padding: 16px 12px 16px 58px
	}
	.qaBox dl dt {
		font-size: 24px;
		font-size: 2.4rem
	}
}
@media only screen and (max-width: 640px), print {
	.qaBox {
		padding: 10px 10px
	}
	.qaBox .mark {
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 16px;
		font-size: 1.6rem;
		left: 5px;
		top: 12px
	}
	.qaBox dl dt, .qaBox dl dd {
		padding: 10px 10px 10px 40px
	}
	.qaBox dl dt {
		font-size: 18px;
		font-size: 1.8rem
	}
}
.stepArrowTate li {
	position: relative;
	margin-bottom: .5em
}
.stepArrowTate li:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 14px solid #019be1;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: relative;
	left: 50%;
	margin-left: -10px;
	margin-top: .5em
}
.stepArrowTate li:last-child:after {
	content: none
}
.lblTtl {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	background: #019be1;
	width: 100%
}
.lblTtl .lbl, .lblTtl .ttl {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
	color: #fff
}
.lblTtl .lbl {
	border-right: 1px solid #fff;
	text-align: center;
	line-height: 1.4
}
.lblTtl .lbl .txt {
	display: inline-block
}
.lblTtl .ttl {
	line-height: 1.4
}
@media only screen and (min-width: 641px), print {
	.lblTtl .lbl, .lblTtl .ttl {
		padding-top: 12px;
		padding-bottom: 12px
	}
	.lblTtl .lbl {
		width: 104px
	}
	.lblTtl .lbl .txt {
		font-size: 18px;
		font-size: 1.8rem
	}
	.lblTtl .ttl {
		font-size: 24px;
		font-size: 2.4rem;
		padding-left: 20px;
		padding-right: 20px
	}
}
@media only screen and (max-width: 640px), print {
	.lblTtl .lbl, .lblTtl .ttl {
		padding-top: 8px;
		padding-bottom: 8px
	}
	.lblTtl .lbl {
		width: 70px
	}
	.lblTtl .lbl .txt {
		font-size: 12px;
		font-size: 1.2rem
	}
	.lblTtl .ttl {
		font-size: 16px;
		font-size: 1.6rem;
		padding-left: 10px;
		padding-right: 10px
	}
}
a.otherLinkBox.hover {
	opacity: .6
}
.otherLinkBox {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #bfbfbf
}
.otherLinkBox .tmb {
	display: block;
	overflow: hidden
}
.otherLinkBox .tmb img {
	width: 100%
}
.otherLinkBox .ttl {
	position: relative;
	display: block;
	color: #019be1
}
.otherLinkBox .ttl:after {
	content: " ";
	display: block;
	width: 6px;
	height: 6px;
	border-top: 2px solid #0283e9;
	border-right: 2px solid #0283e9;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -6px
}
.otherLinkBox .ttl .txt {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.5
}
@media only screen and (min-width: 641px), print {
	.otherLinkBox .ttl {
		font-size: 16px;
		font-size: 1.6rem;
		padding: 20px 36px 20px 24px
	}
}
@media only screen and (max-width: 640px), print {
	.otherLinkBox .ttl {
		font-size: 14px;
		font-size: 1.4rem;
		padding: 10px 20px 10px 10px
	}
}
.noTtl {
	position: relative
}
.noTtl .mark {
	background: #019be1;
	color: #fff;
	font-weight: bold;
	text-align: center;
	display: block;
	position: absolute;
	left: 0;
	top: 0
}
@media only screen and (min-width: 641px), print {
	.noTtl {
		padding-left: 34px
	}
	.noTtl .mark {
		width: 26px;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
		font-size: 1.4rem;
		margin-top: -2px
	}
}
@media only screen and (max-width: 640px), print {
	.noTtl {
		padding-left: 28px
	}
	.noTtl .mark {
		width: 22px;
		height: 22px;
		line-height: 22px;
		font-size: 14px;
		font-size: 1.4rem;
		margin-top: -1px
	}
}
.boxHLbl {
	border: 1px solid #dcdcdc
}
.boxHLbl .boxHLblTtl {
	border-bottom: 1px solid #dcdcdc;
	display: table;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.boxHLbl .boxHLblTtl .lbl, .boxHLbl .boxHLblTtl .desc {
	display: table-cell;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.boxHLbl .boxHLblTtl .lbl {
	position: relative;
	background: #019be1;
	color: #fff;
	font-weight: bold
}
.boxHLbl .boxHLblTtl .lbl:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-left: 10px solid #019be1;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -8px
}
.boxHLbl .boxHLblCts p {
	line-height: 1.88
}
@media only screen and (min-width: 641px), print {
	.boxHLbl .boxHLblTtl .lbl {
		padding: 20px 10px;
		width: 32.44838%;
		font-size: 18px;
		font-size: 1.8rem
	}
	.boxHLbl .boxHLblTtl .desc {
		padding: 20px;
		width: 67.55162%;
		font-size: 26px;
		font-size: 2.6rem
	}
	.boxHLbl .boxHLblCts {
		padding: 38px
	}
}
@media only screen and (max-width: 640px), print {
	.boxHLbl .boxHLblTtl .lbl {
		padding: 10px 10px;
		width: 32.44838%;
		font-size: 14px;
		font-size: 1.4rem
	}
	.boxHLbl .boxHLblTtl .desc {
		padding: 10px;
		width: 67.55162%;
		font-size: 20px;
		font-size: 2rem
	}
	.boxHLbl .boxHLblCts {
		padding: 14px
	}
}
.sellFeauterItems .sellFeauterItem:not(:last-child) {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 1.5em;
	margin-bottom: 1.5em
}
.sellFeauterItems .sellFeauterCtsTtl .sellFeauterCtsTtlMark {
	float: left;
	line-height: 1.1;
	position: relative;
	display: block;
	background: #0283e9;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto
}
.sellFeauterItems .sellFeauterCtsTtl .sellFeauterCtsTtlMark .sellFeauterCtsTtlNo {
	display: block;
	margin-top: 3px;
	position: relative
}
.sellFeauterItems .sellFeauterCtsTtl .sellFeauterCtsTtlMark:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-bottom: 20px solid #0283e9;
	border-left: 32px solid transparent;
	border-right: 32px solid transparent;
	position: absolute;
	left: 0
}
.sellFeauterItems .sellReasonCtsImg {
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px
}
.sellFeauterItems .sellReasonCtsImg img {
	text-align: center;
	vertical-align: middle
}
.sellFeauterItems .sellFeauterCtsTtl {
	line-height: 1.1;
	margin-bottom: 1em
}
.sellFeauterItems .sellFeauterCtsTtlTxt {
	display: block;
	line-height: 1.36;
	font-weight: bold;
	color: #019be1
}
@media only screen and (min-width: 641px), print {
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl {
		padding-top: 20px
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl .sellFeauterCtsTtlMark {
		width: 64px;
		height: 47px;
		font-size: 13px;
		font-size: 1.3rem
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl .sellFeauterCtsTtlMark:before {
		border-bottom-width: 20px;
		border-left-width: 32px;
		border-right-width: 32px;
		top: -20px
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl .sellFeauterCtsTtlMark .sellFeauterCtsTtlNo {
		font-size: 22px;
		font-size: 2.2rem
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl .sellFeauterCtsTtlTxt {
		font-size: 22px;
		font-size: 2.2rem;
		margin-left: 80px;
		margin-top: -.5em
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsDesc {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: table;
		width: 100%
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsDesc .sellFeauterCtsImg {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: table-cell;
		vertical-align: middle;
		width: 178px
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsDesc .sellFeauterCtsTxt {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: table-cell;
		vertical-align: middle;
		padding-right: 26px
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTxt {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.88
	}
}
@media only screen and (max-width: 640px), print {
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl {
		padding-top: 14px
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl .sellFeauterCtsTtlMark {
		width: 40px;
		height: 38px;
		font-size: 11px;
		font-size: 1.1rem;
		padding-top: 4px
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl .sellFeauterCtsTtlMark:before {
		border-bottom-width: 14px;
		border-left-width: 20px;
		border-right-width: 20px;
		top: -14px
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl .sellFeauterCtsTtlMark .sellFeauterCtsTtlNo {
		font-size: 16px;
		font-size: 1.6rem;
		margin-top: -0.5px
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsTtl .sellFeauterCtsTtlTxt {
		font-size: 16px;
		font-size: 1.6rem;
		margin-left: 50px;
		margin-top: -.25em
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsDesc .sellFeauterCtsImg {
		margin-top: 1em;
		text-align: center
	}
	.sellFeauterItems .sellFeauterItem .sellFeauterCtsDesc .sellFeauterCtsImg img {
		max-width: 80%
	}
}
.bolloonTtl {
	position: relative;
	background: #019be1;
	color: #fff;
	font-weight: bold;
	text-align: center
}
.bolloonTtl:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 8px solid #019be1;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	position: absolute;
	left: 50%;
	bottom: -8px;
	margin-left: -9px
}
@media only screen and (min-width: 641px), print {
	.bolloonTtl {
		font-size: 20px;
		font-size: 2rem;
		padding: 1em 1em
	}
}
@media only screen and (max-width: 640px), print {
	.bolloonTtl {
		font-size: 16px;
		font-size: 1.6rem;
		padding: 1em 1em
	}
}
/*NDS Retech rights*/
.clr {
	clear: both;
}
.comCtsMainSec dl a {
	text-decoration: underline;
	color: #019be1;
}
.imgBox_C {
	display: block;
	text-align: center;
	margin: 20px 0;
}
.ttl {
	padding-top: 10px;
	color: #019be1;
	font-weight: bold;
	font-size: 18px;
}
.service .link {
	padding: 6px 0 10px 0;
}
.mgn_b20 {
	margin-bottom: 20px;
}
.mgn_b30 {
	margin-bottom: 30px;
}
.mgn_b70 {
	margin-bottom: 70px;
}
.mgn_b05rem {
	margin-bottom: 0.5rem;
}
.bg_pk {
	background-color: rgba(253, 216, 237, 0.32);
}
.bg_bl {
	background-color: rgba(224, 247, 255, 0.84);
}
.capBox {
	display: block;
	border: #eee solid 3px;
	padding: 4px;
	margin-bottom: 1em;
}
.txtBox_faq {
	background: #faf7f7;
	font-size: 14px;
	padding: 10px;
}
.btnCv {
	display: block;
	margin: 0 auto;
	width: 600px;
	padding-top: 70px;
}
@media only screen and (min-width: 641px), print {
	/* privacy policy */
	#privacyPolicy {
		margin: 0 auto;
	}
	#privacyPolicy a {
		text-decoration: underline;
		color: #019be1;
	}
	#privacyPolicy p {
		margin-bottom: 20px;
		font-size: 14px;
	}
	#privacyPolicy ul {
		list-style: none;
		margin-bottom: 20px;
	}
	#privacyPolicy li {
		font-size: 14px;
	}
	#privacyPolicy h2 {
		font-size: 18px;
		margin-bottom: 20px;
		font-weight: 700;
	}
	#privacyPolicy h3 {
		font-size: 16px;
		margin-bottom: 14px;
		font-weight: 700;
	}
	#privacyPolicy h4 {
		font-size: 14px;
		margin-bottom: 12px;
		font-weight: 700;
	}
	#privacyPolicy span {
		font-weight: bold;
	}
	#privacyPolicy dl {
		margin-bottom: 20px;
	}
	#privacyPolicy dt {
		margin-left: 1em;
		font-size: 14px;
	}
	#privacyPolicy dd {
		margin-left: 2em;
		font-size: 14px;
	}
	#privacyPolicy .hr_tp {
		border-top: 1px solid #CCC;
	}
	#privacyPolicy .hr_bm {
		border-bottom: 1px solid #CCC;
	}
}
@media only screen and (min-width: 640px), print {
	.ttl {
		font-size: 16px;
	}
	.btnCv {
		padding: 0;
	}
}
.custom-accent {
	border: solid 5px transparent;
}
.custom-accent-round {
	border: solid 5px transparent;
	border-radius: 12px;
}
.blinking {
	border-color: red;
	-ms-animation-name: pulse;
	-ms-animation-duration: 0.6s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-direction: alternate;
	-ms-animation-delay: 0s;
	-webkit-animation-name: pulse;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-direction: alternate;
	-webkit-animation-delay: 0s;
	-moz-animation-name: pulse;
	-moz-animation-duration: 0.6s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-direction: alternate;
	-moz-animation-delay: 0s;
}
@-ms-keyframes pulse {
	0% { border-color: #cc0000; }
	100% { border-color: #ffc728; }
}
@-webkit-keyframes pulse {
	0% { border-color: #cc0000; }
	100% { border-color: #ffc728; }
}
@-moz-keyframes pulse {
	0% { border-color: #cc0000; }
	100% { border-color: #ffc728; }
}
.blinking-button {
	border-color: red;
	-ms-animation-name: pulse-button;
	-ms-animation-duration: 0.6s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-direction: alternate;
	-ms-animation-delay: 0s;
	-webkit-animation-name: pulse-button;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-direction: alternate;
	-webkit-animation-delay: 0s;
	-moz-animation-name: pulse-button;
	-moz-animation-duration: 0.6s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-direction: alternate;
	-moz-animation-delay: 0s;
}
@-ms-keyframes pulse-button {
	0% { border-color: #cc0000; }
	100% { border-color: #ffc728; }
}
@-webkit-keyframes pulse-button {
	0% { border-color: #cc0000; }
	100% { border-color: #ffc728; }
}
@-moz-keyframes pulse-button {
	0% { border-color: #cc0000; }
	100% { border-color: #ffc728; }
}
.accent-img {
	position: relative;
}
.accent-img1 {
	position: absolute;
	left: 0;
}
.accent-img2 {
	display: block;
	-ms-animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
}
.accent-img3 {
	position: absolute;
}
.accent-img4 {
	-ms-animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
}
.accent-img5 {
	position: absolute;
}
.accent-img6 {
	-ms-animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
}
.blinking-img {
	-ms-animation-name: pulse-img;
	-ms-animation-duration: 0.6s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-direction: alternate;
	-webkit-animation-name: pulse-img;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-direction: alternate;
	-moz-animation-name: pulse-img;
	-moz-animation-duration: 0.6s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-direction: alternate;
}
@-ms-keyframes pulse-img {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@-webkit-keyframes pulse-img {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@-moz-keyframes pulse-img {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
/* 市区町村 相場情報 */
.city_market {
	border: 1px solid #999;
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 18px;
}
.market_price {
	display: block;
	padding: 20px 0 0;
}
.market_price_sp {
	display: none;
}
.market_price table {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #CCC;
	margin-bottom: 18px;
}
.market_price table a {
	text-decoration: none;
	color: #019be1;
	line-height: 1.6em;
}
.market_price table a:hover {
	text-decoration: underline;
}
.market_price th {
	background-color: #fdf9d3;
	border-right: 1px solid #CCC;
	padding: 0.5em 0;
	width: 12.5%;
}
.market_price td {
	border-right: 1px solid #CCC;
	text-align: center;
	padding: 0.5em 0;
}
.txtBox_ct {
	text-align: center;
}
.txtBox_lt {
	text-align: left;
	background-color: #efefef;
	padding: 1em;
	font-size: 1.4em;
	color: #333333;
}
.txtBox_date {
	text-align: right;
	font-size: 1.5em;
	margin-bottom: 1em;
}
.ttl_market_price {
	position: relative;
}
.ico_mansion {
	padding-bottom: 8px;
	padding-left: 44px;
}
.ico_mansion:before {
	left: 2px;
	width: 28px;
	height: 30px;
	margin-bottom: -14px;
}
.ico_mansion:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(2b85ad1e4715c6.png) no-repeat center center;
	background-size: 100% 100%;
	left: 5px;
	bottom: 50%;
}
.ico_kodate {
	padding-bottom: 8px;
	padding-left: 44px;
}
.ico_kodate:before {
	left: 2px;
	width: 30px;
	height: 32px;
	margin-bottom: -14px;
}
.ico_kodate:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(2bbc2a2bd0ab09.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%;
}
.ico_land {
	padding-bottom: 8px;
	padding-left: 44px;
}
.ico_land:before {
	left: 2px;
	width: 36px;
	height: 33px;
	margin-bottom: -14px;
}
.ico_land:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(662d9d5ee0e59a.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%;
}
.ico_searchBlue {
	padding-bottom: 8px;
	padding-left: 44px;
}
.ico_searchBlue:before {
	left: 2px;
	width: 28px;
	height: 30px;
	margin-bottom: -14px;
}
.ico_searchBlue:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(19e199f24d1945.png) no-repeat center center;
	background-size: 100% 100%;
	left: 5px;
	bottom: 50%;
}
.icoTrain {
	padding-bottom: 8px;
	padding-left: 44px;
}
.icoTrain:before {
	left: 2px;
	width: 30px;
	height: 39px;
	margin-bottom: -16px;
}
.icoTrain:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(593b87be1f1fbc.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%;
}
.ico_sellMansion {
	padding-bottom: 8px;
	padding-left: 50px;
}
.ico_sellMansion:before {
	left: 2px;
	width: 42px;
	height: 40px;
	margin-bottom: -14px;
}
.ico_sellMansion:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(4c3496368e2925.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%;
}
.ico_search2 {
	padding-bottom: 8px;
	padding-left: 40px;
}
.ico_search2:before {
	left: 2px;
	width: 32px;
	height: 35px;
	margin-bottom: -14px;
}
.ico_search2:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(19e199f24d1945.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%;
}
.icoPen {
	padding-bottom: 8px;
	padding-left: 40px;
}
.icoPen:before {
	left: 2px;
	width: 30px;
	height: 30px;
	margin-bottom: -10px;
}
.icoPen:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(7839352d7f7c8f.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%;
}
.cityOnly {
	width: 60%;
	margin: 0 auto;
}
.txt_cityName {
	display: block;
	font-size: 0.85em;
}

@media only screen and (max-width: 640px), print {
	.city_market {
		padding: 30px 10px;
	}
	.txtBox_ct {
		text-align: left;
	}
	.market_price {
		display: none;
	}
	.market_price_sp {
		display: block;
		margin-top: 20px;
	}
	.market_price_sp table {
		width: 100%;
		margin: 0 auto;
		border-collapse: collapse;
		border: 1px solid #CCC;
		margin-bottom: 18px;
	}
	.market_price_sp table a {
		text-decoration: none;
		color: #019be1;
		line-height: 1.6em;
	}
	.market_price table_sp a:hover {
		text-decoration: underline;
	}
	.market_price_sp tr:nth-child(odd) {
		background-color: #fdf9d3;
		border-right: 1px solid #CCC;
		padding: 0.5em 0;
		width: 12.5%;
	}
	.market_price_sp td {
		border-right: 1px solid #CCC;
		text-align: center;
		padding: 0.5em 0;
	}
	.ttl_market_price {
		position: relative;
		font-size: 1.8em;
	}
	.ico_mansion {
		padding-bottom: 6px;
		padding-left: 40px;
	}
	.ico_mansion:before {
		width: 26px;
		height: 28px;
		margin-bottom: -10px;
	}
	.ico_mansion:before {
		left: 5px;
	}
	.ico_kodate {
		padding-bottom: 6px;
		padding-left: 42px;
	}
	.ico_kodate:before {
		width: 30px;
		height: 32px;
		margin-bottom: -10px;
	}
	.ico_searchBlue {
		padding-bottom: 6px;
		padding-left: 40px;
	}
	.ico_searchBlue:before {
		width: 26px;
		height: 28px;
		margin-bottom: -10px;
	}
	.ico_searchBlue:before {
		left: 5px;
	}
	.ico_land {
		padding-bottom: 6px;
		padding-left: 42px;
	}
	.ico_land:before {
		width: 34px;
		height: 32px;
		margin-bottom: -10px;
	}
	.txtBox_date {
		font-size: 1.3em;
	}
	.txtBox_lt {
		font-size: 1.3em;
	}
	.cityOnly {
		width: 100%;
	}
	.txt_cityName {
		display: none;
	}
	.sellKvAssFormAddrBtn .sellKvAssFormSubmitMark {
		text-shadow: none;
		margin-right: 0.5em;
		padding: 2px 4px;
	}
	.sellKvAssFormAddrBtn .sellKvAssFormSubmitMark_2 {
		text-shadow: none;
		margin-right: 0.5em;
		padding: 2px 4px;
	}
	.ico_sellMansion {
		padding-left: 40px;
	}
	.ico_sellMansion:before {
		width: 30px;
		height: 29px;
	}
	.ico_search2 {
		padding-left: 30px;
	}
	.ico_search2:before {
		width: 26px;
		height: 28px;
		margin-bottom: -12px;
	}
}
/* 市区町村 取引価格情報 */
.trading_record {
	border: 1px solid #999;
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 18px;
}
.transaction_price {
	display: block;
	padding: 20px 0;
}
.transaction_price table {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #CCC;
}
.transaction_price tr {
	border-bottom: 1px solid #CCC;
}
.transaction_price tr:nth-child(even) {
	background-color: #f5f5f5;
}
.transaction_price th {
	background-color: #fdf9d3;
	padding: 0.5em;
	font-weight: normal;
	border-right: 1px solid #CCC;
	text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
}
.transaction_price th:first-child {
	width: 15%;
}
.transaction_price th:last-child {
	width: 13%;
}
.transaction_price td {
	text-align: right;
	padding: 0.5em;
	border-right: 1px solid #CCC;
}
.transaction_price .txtLft {
	text-align: left;
}
.noTransaction {
	font-size: 0.75em;
	margin-left: 1em;
	color: #FB6F00;
}
.accessError {
	font-size: 2em;
	font-weight: bold;
	margin-left: 1em;
	color: #FB6F00;
	text-align: center;
	padding: 3em;
}
.noData {
	display: block;
	text-align: center;
}
.scrollBox {
	margin-bottom: 18px;
	overflow-x: auto;
}
.txtPrice {
	color: #FB6F00;
	font-weight: bold;
}
@media only screen and (max-width: 640px), print {
	.transaction_price table {
		/* width: 320%; */
		width: 210%;
	}
	.scrollBox {
		margin-bottom: 18px;
		overflow-x: auto;
	}
	.scrollBox::-webkit-scrollbar {
		height: 10px;
	}
	.scrollBox::-webkit-scrollbar-track {
		background: #eee;
	}
	.scrollBox::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background: #b4b7c5;
	}
	.accessError {
		font-size: 1.4em;
		margin-left: 1em;
		padding: 1em 0;
	}
}
/* お知らせ */
.gMainSiteInfo {
	padding: 12px 0;
}
.gMainSiteInfoWrap .gMainSiteInfoTtl {
	width: 70px;
	float: left;
}
.gMainSiteInfoWrap .gMainSiteInfoCts {
	margin-left: 76px;
	padding: 0;
}
.gMainSiteInfoTtlTag {
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	font-size: 1.2rem;
	padding: 0;
	margin: 0;
	width: 66px;
}
.gMainSiteInfoTtlTag {
	display: inline-block;
	vertical-align: middle;
	background: #fb7701;
	border-radius: 3px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	margin-right: 4px;
}
.gMainSiteInfoWrap .gMainSiteInfoCts {
	margin-left: 76px;
	padding: 0;
}
.gMainSiteInfoCts p {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.85714;
}
@media only screen and (max-width: 640px), print {
	.gMainSiteInfoCts p {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 1.45833;
		margin-top: .25em;
	}
}
/* MA ebook */
.about_ebook {
	padding: 36px 20px;
	overflow: hidden;
}
.canDo {
	margin-bottom: 10px;
	text-align: center;
}
.ebook_ttl_pc {
	text-align: center;
	margin-bottom: 28px;
	background: #d8ecfe;
	padding: 10px 0;
}
.ebook_ttl_sp {
	display: none;
}
.about_ebook .txt_left {
	float: left;
	width: 570px;
	padding: 16px 15px 20px 16px;
	line-height: 1.88;
}
.about_ebook .img_right {
	padding-bottom: 30px;
}
.btn_download {
	width: 340px;
	margin: 0 auto;
}
.red_zabton {
	display: inline-block;
	vertical-align: middle;
	background: #cc0202;
	border-radius: 4px;
	color: #fff;
	padding: 0.2em;
	font-size: 0.8em;
	margin-right: 0.4em;
}
@media only screen and (max-width: 640px), print {
	h2.ebook_ttl_pc {
		display: none;
	}
	h2.ebook_ttl_sp {
		display: block;
		text-align: center;
		background: #d8ecfe;
		padding: 10px 10px 0;
		margin-bottom: 20px;
	}
	h2.ebook_ttl_sp img {
		vertical-align: bottom;
		max-width: 100%;
		padding-bottom: 10px;
	}
	.canDo img {
		width: 60%;
	}
	.about_ebook .txt_left {
		float: none;
		width: 100%;
		padding: 10px 0 20px;
	}
	.btn_download {
		width: 100%;
		font-size: 1.8em;
	}
}
.complete_landBox {
	margin-bottom: 20px;
}
.complete_landBox li {
	margin-bottom: 0.2em;
	font-size: 1.6rem;
}
.bld {
	font-weight: bold;
}
/* START LP用 会社概要 */
#companyProfile {
	width: 100%;
	margin: 0 auto;
	background-color: #f3f3f3;
	padding: 50px 0;
}
#companyProfile .inner {
	margin: 0 auto;
	background-color: #FFF;
	width: 1170px;
	padding: 1em 0.5em;
}
#companyProfile .txtBox {
	width: 60%;
}
#companyProfile .imgBox {
	width: 40%;
	border: none;
}
#companyProfile .imgBox img {
	max-width: 100%;
	height: auto;
}
#companyProfile h2 {
	font-size: 1.6em;
	text-align: center;
	font-weight: normal;
	margin-bottom: 0.5em;
}
#companyProfile h2 span {
	font-size: 0.8em;
	vertical-align: middle;
}
#companyProfile table {
	width: 100%;
}
#companyProfile th {
	background-color: #6485c1;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding: 0.5em 1em;
	font-size: 0.95em;
	font-weight: normal;
	border-bottom: 1px solid #FFF;
}
#companyProfile td {
	vertical-align: middle;
	padding: 0.5em 1em;
	border-bottom: 1px solid #CCC;
	border-left: 6px solid #FFF;
}
#companyProfile .onlySP {
	display: none;
}
@media (max-width: 767px) {
	#companyProfile {
		padding: 30px 0;
	}
	#companyProfile .inner {
		width: 100%;
		padding: 0.8em 0.2em;
	}
	#companyProfile .imgBox {
		display: none;
	}
	#companyProfile h2 {
		font-size: 1.2em;
	}
	#companyProfile td {
		padding: 0;
		font-size: 0.95em;
	}
	#companyProfile .onlySP {
		display: block;
	}
}
/* END */
/* START ストックマンション移管 ------------------------------------------*/
.sellPageKv.pageMansion {
	background-image: url(bd8e9e2065dac1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left;
	background-position: center center;
	box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.1) inset;
}
.mansionSeries {
	margin-bottom: 50px;
}
.pickupList ul {
	overflow: hidden;
}
.pickupList li {
	width: 48.8%;
	float: left;
	border: 1px solid #efefef;
	margin-bottom: 1em;
	padding: 0.5em;
}
.pickupList li:hover {
	background-color: #fdfbe0;
	cursor: pointer;
}
.listLt {
	margin-right: 1em;
}
.pickupList .pickupImg {
	float: left;
	margin-right: 0.5em;
	width: 250px;
	height: 187px;
	text-align: center;
	vertical-align: middle;
}
.pickupDetail dt {
	font-weight: bold;
	color: #1777c2;
}
.pickupDetail dd {
	font-size: 0.9em;
}
.arrowTop {
	text-align: center;
}
.arrowTop button {
	font-size: 1.6em;
	text-align: center;
	width: 18%;
	margin: 0 auto;
	padding: 8px;
	border: 1px solid #999;
	color: #333;
	font-weight: bold;
	background-color: #FFF;
}
.arrowTop button:hover {
	background-color: #f9f9f9;
}
.arrowTop span {
	display: block;
	margin: 0 auto;
	width: 8px;
	height: 8px;
	border-top: 3px solid #1777c2;
	border-right: 3px solid #1777c2;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	margin-top: 6px;
}
.arrowBottom {
	text-align: center;
}
.arrowBottom button {
	font-size: 1.6em;
	text-align: center;
	width: 18%;
	margin: 0 auto;
	padding: 8px;
	border: 1px solid #999;
	color: #333;
	font-weight: bold;
	background-color: #FFF;
}
.arrowBottom button:hover {
	background-color: #f9f9f9;
}
.arrowBottom span {
	display: block;
	margin: 0 auto;
	width: 8px;
	height: 8px;
	border-top: 3px solid #1777c2;
	border-right: 3px solid #1777c2;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-bottom: 6px;
}
.btnItems {
	text-align: center;
}
.btnItems li {
	display: inline-block;
	border: 1px solid #555;
	padding: .75em 1em;
	margin: 0 .25em;
}
.btnItems li:hover {
	cursor: pointer;
	background-color: #f9f9f9;
	text-decoration: underline;
}
.btnItems_s {}
.btnItems_s li {
	display: inline-block;
	border: 1px solid #555;
	padding: .75em 1em;
	margin: 0 .25em;
}
.btnItems_s li:hover {
	cursor: pointer;
	background-color: #f9f9f9;
	text-decoration: underline;
}
.arrowLeft {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-top: 3px solid #1777c2;
	border-right: 3px solid #1777c2;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin: 0 10px 2px 0;
}
.arrowRight {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-top: 3px solid #1777c2;
	border-right: 3px solid #1777c2;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 0 0 2px 10px;
}
#tabArea {
	line-height: 1;
	letter-spacing: 0;
	text-align: center;
}
#tabArea input[type="radio"] {
	display: none;
}
#tabArea input[type="radio"]+label {
	display: inline-block;
	position: relative;
	padding: 0.5em 0;
	font-size: 1.8em;
	font-weight: bold;
	border: 1px solid #ccc;
	background-color: #eee;
	border-bottom: none;
	border-radius: 0 5px 0 0;
	width: 49.8%;
}
#tabArea input[type="radio"]:checked+label {
	color: #FFF;
	cursor: default;
	z-index: 2;
	width: 49.8%;
	background-color: #019be1;
	padding: .5em 0;
}
#tabArea input[type="radio"]:not(:checked)+label:hover {
	background: #b4cee2;
	cursor: pointer;
}
.tabBody {
	position: relative;
	background: #fff;
	margin-top: 0;
	margin-bottom: 6px;
	z-index: 1;
	padding: 20px 40px;
	text-align: left;
	border-top: 4px solid #019be1;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}
.searchArea {
	overflow: hidden;
}
.searchLine {
	overflow: hidden;
}
.areaList_mansion {
	overflow: hidden;
	margin-bottom: 20px;
}
.areaList_mansion li {
	display: inline-block;
	margin-bottom: 1em;
	text-align: left;
}
.areaList_mansion li:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 1em;
	background: #ccc;
	margin-left: 1.2em;
	margin-right: .8em;
}
.areaList_mansion li:last-child:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 1em;
	background: #FFF;
	margin-left: .8em;
	margin-right: .8em;
}
.m_linkListTblTh, .m_linkListTblTd_wide {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
.m_linkListTblTr:not(:last-child) {
	margin-bottom: 1em;
	overflow: hidden;
}
.m_linkListTblTr {
	display: block;
	position: relative;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.m_linkListTblTh, .m_linkListTblTd_wide {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
.m_linkListTblTd_clear {
	width: 80%
}
.m_linkListTblTh, .m_linkListTblTd_clear {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}
.m_linkListTblTd_clear>li {
	width: 13.5%;
	margin-top: .25em;
	margin-bottom: .25em
}
.m_linkListTblTd_clear >*:not(:last-child):after {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 14px;
    background: #000;
    margin-left: .7em;
    margin-right: .7em;
    position: relative;
    top: -2px;
}
.m_linkListTblTh {
	width: 12.5%;
	font-weight: bold;
}
.m_linkListTblTd_clear>li {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}
/* マンション名検索フォーム */
.mansionMarket {
	padding: 36px 0 16px;
}
.searchBrand {
	padding: 30px 0;
	background-color: #fdf9d3;
	border: 1px solid #CCC;
}
.searchBox {
	font-size: 16px;
	width: 94%;
	margin: 0 auto;
	overflow: hidden;
	border: 1px solid #999;
}
.searchTxtBox {
	float: left;
	background-color: #ffffff;
	width: 44%;
	padding: 0 0 13px 13px;
	border-right: 1px solid #CCC;
}
/* デフォルトテキストボックス✖ボタン削除（IE対応）*/
::-ms-clear {
	display: none;
}
.sellPointFllow {
	margin-bottom: 40px;
}
.sellPointFllow li {
	position: relative;
	background: #d8ecfe;
	font-size: 18px;
	font-weight: bold;
	padding: 1em 0 1em 5em;
	margin: 0 auto;
	margin-bottom: 20px;
}
.sellPointFllow li:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(216, 236, 254, 0);
	border-top-color: #d8ecfe;
	border-width: 12px;
	margin-left: -12px;
}
.sellPointFllow li:last-child:after {
	content: none;
}
.bgLightBlue {
	background-color: #d8ecfe;
}
.lineGray {
	display: block;
	border: 1px solid #dcdcdc;
}
.sellPoints .point3 {
	margin: 1em 1em 1em 8em;
	font-weight: bold;
	line-height: 2.25em;
}
.sellPoints .boxImage {
	position: relative;
	width: 315px;
	top: -68px;
	float: right;
	padding: 0 20px;
}
.sellPoints .boxImage.kodate {
	width: 304px;
}
.sellPoints .boxImage.land {
	width: 308px;
}
.ttl_sellPoint {
	text-align: center;
	margin-bottom: 28px;
	background: #d8ecfe;
	padding: 10px 0;
}
.contentsFlow {
	overflow: hidden;
	margin-bottom: 40px;
}
.contentsFlow .boxLt {
	float: left;
	width: 45%;
}
.contentsFlow .boxRt {
	float: right;
	width: 52%;
}
.contentsFlow .kotsu dl {
	float: left;
	text-align: center;
	border: 1px solid #1777c2;
	margin: 0 5px;
	width: 32.25%;
	font-weight: bold;
}
.contentsFlow .kotsu dt {
	background-color: #019be1;
	color: #FFF;
	font-size: 1.8em;
	padding: .5em 1em;
}
.introduction {
	overflow: hidden;
	padding: 30px;
	background-color: #fdf9d3;
}
.introduction .imageR {
	float: right;
	padding-left: 30px;
	width: 360px;
}
.kotsu span {
	border: 1px solid #FFF;
	padding: .2em .56em;
	margin-right: .5em;
}
.contentsFlow .kotsu dd {
	font-size: 2em;
}
.borderBtm4 {
	border-bottom: 2px solid #dcdcdc;
}
@-moz-document url-prefix() {
	.searchTxtBox {
		padding: 0 0 13px 13px;
	}
}
.searchTxtBox input[type="text"] {
	border: none;
	outline: none;
	width: 100%;
	box-sizing: border-box;
	background-color: transparent;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.searchTxtBox input[type="text"] {
		background-color: #FFF;
	}
}
.searchTxtBox .clearButton {
	width: 13px;
	height: 13px;
	position: relative;
	background: url(07849b595a56aa.png) no-repeat center center;
	cursor: pointer;
	visibility: hidden;
	float: right;
	top: 18px;
	right: 14px;
}
.searchBtn input[type="button"] {
	border: none;
	outline: none;
	background: transparent;
	box-sizing: border-box;
	font-size: 18px;
	padding: 13px 0;
	letter-spacing: 0.3em;
	background-color: #019be1;
	color: #FFF;
	-webkit-appearance: none;
	width: 12%;
}
@-moz-document url-prefix() {
	.searchBtn input[type="button"] {
		padding: 13px 24px;
	}
}
.icnCheck {
	content: "";
	background: url(bdd3b93896020a.png) no-repeat;
	width: 22px;
	height: 22px;
	padding: 0 0 5px 30px;
	line-height: 1.8em;
}
/* 物件一覧 */
.blueBox {
	background-color: #f1f6fa;
	padding: 30px 18px 18px;
}
.pager {
	font-size: 17px;
	overflow: hidden;
	margin-bottom: 30px;
}
.pagerBox {
	float: right;
}
.pagerBox_sp {
	display: none;
}
.selectBox {
	display: none;
}
.selectBox_sp {
	display: none;
}
.pagerBox li {
	display: inline-block;
	background-color: #FFF;
	border: 1px solid #555;
	padding: 2px 8px;
	cursor: pointer;
}
.number {
	color: #fb7701;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.6em;
}
.pagerBox input[type="button"] {
	-webkit-appearance: none;
	background: none;
	outline: none;
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.pagerBox input[type="button"]:hover {
	text-decoration: underline;
}
.pagerBox select {
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	background: none;
	height: 26px;
	cursor: pointer;
}
.pagerBox .previous {
	border: none;
	font-size: 16px;
	background: none;
}
.pagerBox .next {
	border: none;
	font-size: 16px;
	background: none;
}
li.dotte {
	border: none;
	font-size: 10px;
	padding: 0;
	background: none;
}
li.here {
	background-color: #1777c2;
	border: 1px solid #1777c2;
	color: #FFF;
}
.detailBox {
	border-top: 4px solid #1777c2;
	background-color: #FFF;
	border-bottom: 1px solid #c5c5c5;
	padding: 10px 20px;
	overflow: hidden;
	margin-bottom: 20px;
}
.detailBox:last-child {
	margin-bottom: 0;
}
.detailBox:hover {
	background-color: #fdfbe0;
	cursor: pointer;
}
.detailBox h2 {
	font-size: 22px;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #1777c2;
	padding-bottom: 0.2em;
}
.icnPickup {
	background-color: #1777c2;
	font-size: 14px;
	padding: 2px 6px;
	color: #FFF;
	position: relative;
	float: right;
	margin-left: 5px;
	font-weight: normal;
}
.detailBox .txtBox {
	clear: both;
	float: left;
	width: 78%;
}
.detailBox .txtBox span {
	padding: 4px 12px;
	margin-right: 0.8em;
	background: #f1f6fa;
}
.detailBox .txtBox li {
	padding: 0.4em 0.4em 0.2em;
}
.imageBox {
	float: right;
}
.imageBox dt {
	width: 180px;
	height: 137px;
	border: 1px solid #CCC;
	background-color: #FFF;
	text-align: center;
	padding: 5px;
}
.imageBox dd {
	background-color: #fceb5c;
	padding: 0.4em;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 4px solid #c6b20d;
	margin-top: 10px;
}
.imageBox dd:hover {
	background-color: #ffd216;
	cursor: pointer;
}
.search_cityList li {
	display: inline-block;
	width: 24.5%;
	margin: .25em 0;
}
.search_ekiList li {
	display: inline-block;
	width: 19.5%;
	margin: .25em 0;
}
@media all and (-ms-high-contrast: none) {
	.searchBtn input[type="button"] {
		padding: 11px 25px;
	}
}
.searchBtn input[type="button"]:hover {
	cursor: pointer;
}
#erMessage {
	font-size: 14px;
	text-align: center;
	margin-top: 0.2em;
}
#erMessageSec {
	font-size: 14px;
	text-align: center;
	margin-top: 0.2em;
}
.wordClear {
	color: #019be1;
	margin-right: 0.5em;
}
@media only screen and (min-width: 641px), print {
	.sellPageKv.pageMansion .container, .sellPageKv.pageKodate .container, .sellPageKv.pageLand .container {
		padding: 20px 0;
	}
	.btnItems li:first-child {
		margin-bottom: 14px;
	}
	.btnItems li:last-child {
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 640px), print {
	.sellPageKv.pageMansion {
		margin-bottom: -15px;
		background-position: right -280px bottom !important;
		background-size: auto 100%
	}
	.sellPageKv.pageKodate {
		background-position: right -240px bottom !important;
		background-size: auto 100%
	}
	.sellPageKv.pageLand {
		background-position: right -180px bottom !important;
		background-size: auto 100%
	}
	.sellPageKv.pageMansion .container, .sellPageKv.pageKodate .container, .sellPageKv.pageLand .container {
		padding: 20px 10px 20px !important;
	}
	.sellPageKv.pageMansion h2 {
		font-size: 2.8em;
	}
	.sellPageKv.pageMansion h3 {
		font-size: 2em;
	}
	.mansionSeries {
		margin-bottom: 30px;
	}
	.pickupList li {
		width: 100%;
		margin-bottom: 0.5em;
	}
	.pickupList li:nth-child(odd) {
		margin-right: 0;
	}
	.pickupList li:last-child {
		margin-bottom: .5em;
	}
	.sellPointFllow li {
		width: 100%;
		font-size: 14px;
		padding: 1em 0 1em 2.5em;
	}
	.sellPoints .point3 {
		margin: 1em 1em 1em 2.5em;
	}
	.tabBody {
		padding: 10px;
	}
	.pickupList .pickupImg {
		width: 120px;
		height: 120px;
	}
	.arrowTop button {
		width: 50%;
		padding: 6px;
		font-size: 1.4em;
	}
	.arrowBottom button {
		width: 50%;
		padding: 6px;
		font-size: 1.4em;
	}
	#tabArea input[type="radio"]+label {
		font-size: 1.4em;
		width: 49.3%;
	}
	#tabArea input[type="radio"]:checked+label {
		width: 48%;
	}
	.m_linkListTblTh {
		width: 18%;
	}
	.m_linkListTblTd_clear>li {
		width: 33.333%;
	}
	.sellPoints .boxImage {
	/* display: none;　*/
		position: relative;
        width: 138px;
        top: -20px;
        float: right;
        padding: 0;
	}
	.sellPoints .boxImage.kodate {
        width: 130px;
	}
		.sellPoints .boxImage.land {
        width: 134px;
	}
	.contentsFlow .boxLt {
		float: none;
		width: 100%;
	}
	.contentsFlow .boxRt {
		float: none;
		width: 100%;
	}
	.lightBlue {
		display: none;
	}
	.contentsFlow .kotsu dl {
		width: 100%;
		margin: 0;
		text-align: left;
	}
	.contentsFlow .kotsu dt {
		font-size: 1.4em;
	}
	.contentsFlow .kotsu dd {
		text-align: center;
		font-size: 1.6em;
	}
	.introduction {
		padding: 20px;
	}
	.introduction .imageR {
		float: none;
		padding-left: 0;
		width: 100%;
		margin-bottom: 20px;
	}
	/* マンション名検索フォーム */
	.searchBrand {
		padding: 20px 5px;
	}
	.searchBox {
		border: none;
		width: 100%;
		border-right: none;
	}
	.searchTxtBox {
		float: none;
		width: 100%;
		border: 2px solid #019be1;
		margin-bottom: 0.4em;
		font-size: 14px;
	}
	.searchBtn {
		margin-top: 1em;
	}
	.searchBtn input[type="button"] {
		width: 100%;
	}
	.erMessage {
		bottom: 24px;
	}
	/* 物件一覧 */
	.blueBox {
		padding: 20px 10px;
	}
	.pager {
		margin-bottom: 10px;
	}
	.pagerBox {
		display: none;
	}
	.pagerBox_sp {
		display: block;
		text-align: center;
		margin-bottom: 14px;
	}
	.selectBox_sp {
		display: block;
		margin-bottom: 10px;
		font-size: 14px;
	}
	.pagerBox_sp li {
		display: inline-block;
		padding: 2px 8px;
		cursor: pointer;
	}
	li.choice, li.previous, li.next, li.dotte {
		background-color: #FFF;
		border: 1px solid #555;
	}
	.pagerBox_sp input[type="button"] {
		-webkit-appearance: none;
		background: none;
		outline: none;
		border: none;
		padding: 0;
		margin: 0;
		cursor: pointer;
	}
	.pagerBox_sp input[type="button"]:hover {
		text-decoration: underline;
	}
	.pagerBox_sp select {
		border: none;
		outline: none;
		padding: 0;
		margin: 0;
		background: none;
		height: 26px;
		cursor: pointer;
	}
	.pagerBox_sp .previous {
		border: none;
		font-size: 16px;
		background: none;
	}
	.pagerBox_sp .next {
		border: none;
		font-size: 16px;
		background: none;
	}
	.number {
		font-size: 18px;
	}
	li.dotte {
		border: none;
		font-size: 10px;
		padding: 0;
		background: none;
	}
	.detailBox {
		padding: 10px 5px;
	}
	.detailBox h2 {
		font-size: 18px;
	}
	.icnPickup {
		float: none;
		font-size: 12px;
		margin-left: 0;
	}
	.detailBox .txtBox {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	.imageBox {
		float: none;
		clear: both;
		text-align: center;
	}
	.imageBox dt {
		margin: 0 auto;
		width: 260px;
		height: 197px;
	}
	.imageBox dd {
		width: 260px;
		margin: 0 auto;
		margin-top: 10px;
	}
	.search_cityList li {
		width: 48.5%;
	}
	.btnItems li {
		width: 205px;
	}
	.btnItems li:first-child {
		margin-bottom: 14px;
	}
}
/* フローティングエリア */
.floatingArea {
	width: 100%;
	text-align: center;
	background-color: rgba(23, 119, 194, 0.9);
	color: #FFF;
	position: fixed;
	bottom: 0;
	z-index: 99;
}
.floatingArea li {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	margin: 0 10px;
}
#floating_banner {
	padding: 10px 0;
}
.btn_float {
	background-color: #fceb5c;
	padding: 4px 0;
	text-align: center;
	font-weight: bold;
	border-bottom: 3px solid #c6b20d;
	font-size: 20px;
	width: 240px;
}
.txtYellow {
	color: yellow;
}
.txtRed {
	color: #e60012;
	margin-right: .25em;
}
@media only screen and (min-width: 1281px), print {
	#floating_banner {
		margin-right: 250px;
	}
}
@media only screen and (max-width: 640px), print {
	.floatingArea {
		text-align: left;
	}
	#floating_banner {
		padding: 6px 0;
		font-size: 14px;
	}
	.btn_float {
		width: 150px;
		font-size: 13px;
	}
	.floatingArea li {
		font-size: 13px;
		vertical-align: middle;
		line-height: 1.2em;
		margin: 0 0 0 10px;
	}
	.introduction {
		padding: 10px
	}
}
/* マンション物件詳細 */
.mansionDetail {
	padding: 20px;
	overflow: hidden;
}
.txtOrange {
	color: #fb7701;
}
.boxTop {
	overflow: hidden;
	margin-bottom: 30px;
}
.boxLeft {
	float: left;
	width: 54%;
}
.boxRight {
	width: 43.5%;
	margin-left: 20px;
	float: right;
	padding-top: 50px;
}
.boxRight h3 {
	border-left: 4px solid #1777c2;
	padding-left: 0.5em;
	margin-bottom: 20px;
}
.boxRight li {
	line-height: 1.8em;
}
.boxRight p {
	padding: 20px 0;
}
.imgDetail:hover {
	cursor: pointer;
	opacity: 0.8;
}
.imgDetail span {
	font-size: 0.8em;
	float: right;
}
.imgDetail_s {
	clear: both;
}
.imgDetail_s li:hover {
	cursor: pointer;
	opacity: 0.8;
}
.imgDetail_s .thumbnail {
	display: inline-block;
	width: 90px;
	margin: 0 5px;
}
.arrow_left {
	display: inline-block;
	width: 18px;
	height: 18px;
	border-top: 6px solid #999;
	border-right: 6px solid #999;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin: 0 8px 18px 4px;
}
.arrow_right {
	display: inline-block;
	width: 18px;
	height: 18px;
	border-top: 6px solid #999;
	border-right: 6px solid #999;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-bottom: 18px;
	margin-left: 8px;
}
.btn_detailPage {
	display: block;
	width: 100%;
	background-color: #fceb5c;
	padding: 20px 0;
	text-align: center;
	font-weight: bold;
	border-bottom: 4px solid #c6b20d;
	font-size: 26px;
}
.boxBottom {
	clear: both;
	width: 100%;
	border-top: 2px dotted #999;
	padding-top: 20px;
}
.detailInfo li {
	display: inline-block;
	margin-right: 1em;
	width: 31%;
}
.detailInfo li span {
	padding: 2px 10px;
	margin-right: 0.5em;
	background-color: rgb(245, 244, 242);
	width: 85px;
	display: inline-block;
	text-align: center;
	margin: 0 0.5em 0.2em 0;
}
.forSale {
	padding: 36px 0 0 20px;
	border: 1px solid #999;
	overflow: hidden;
	margin-bottom: 40px;
}
.boxInfo {
	overflow: hidden;
	float: left;
	border: 1px solid #999;
	width: 47.9%;
	padding: 10px;
	margin: 0 20px 20px 0;
}
.boxInfo:hover {
	cursor: pointer;
	background-color: #fdfbe0;
}
.boxInfo .imgBox {
	float: left;
	margin-right: 10px;
	border: 1px solid #999;
	width: 180px;
	height: 180px;
	background-color: #FFF;
}
.forSale .about {
	float: left;
	width: 56%;
}
.forSale .about li {
	border-bottom: 1px dotted #999;
	line-height: 1.6em;
}
.forSale .about li:last-child {
	border-bottom: none;
}
.forSale li.price {
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	color: #e60012;
}
.forSale .bgGlay {
	background-color: rgb(245, 244, 242);
	margin-right: 0.75em;
	width: 100px;
	display: inline-block;
	padding-left: 10px;
}
.goSellLst {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding-top: 0.5em;
}
.change li {
	display: inline-block;
	width: 49.25%;
	border: 1px solid #999;
}
.change li:first-child {
	margin-right: 10px;
}
.change dl {
	margin: 2px;
	border: 1px solid #CCC;
}
.change dt {
	background-color: #f5f4f2;
	border-bottom: 1px solid #CCC;
	color: #FB6F00;
	font-weight: bold;
	font-size: 1.4em;
	text-align: center;
}
.change dt, dd {
	padding: .5em;
}

dd span.note {
	display: inline-block;
	margin-top: 1em;
	font-size: 0.875em;
}
.change dd {
	font-weight: bold;
	font-size: 1.15em;
	padding: .5em;
}
.change dd:hover {
	background-color: #fdfbe0;
	text-decoration: underline;
}
.search_brandList li {
	display: inline-block;
	width: 49.5%;
	margin: .25em 0;
}
.leasePoints {
	display: block;
	position: relative;
	overflow: hidden;
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 30px 0 20px;
}
.leasePoints .leaseTxt {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 58%;
	padding-right: 20px
}
.leasePoints .leaseImg {
	display: block;
	position: relative;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 40%;
}
.leasePoints p {
	margin-bottom: 1em;
}
.leasePoints span {
	font-size: 22px;
	font-weight: bold;
	color: #019be1;
}
@media only screen and (max-width: 640px), print {
	.sellPageKv.pageMansion {
		margin-bottom: -15px;
		background-position: center bottom;
		background-size: auto 100%
	}
	.sellPageKv.pageMansion .container {
		padding: 20px 10px 20px;
	}
	.sellPageKv.pageMansion h2 {
		font-size: 2.8em;
	}
	.sellPageKv.pageMansion h3 {
		font-size: 2em;
	}
	.mansionDetail {
		padding: 5px 5px 20px 5px;
	}
	.boxLeft {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.boxRight {
		margin: 0 auto;
		clear: both;
		float: none;
		width: 94%;
		padding-top: 20px;
	}
	.imgDetail_s {
		text-align: center;
	}
	.imgDetail_s .thumbnail {
		text-align: center;
		margin: 0 2px;
		width: 64px;
	}
	.arrow_left {
		width: 16px;
		height: 16px;
		border-top: 6px solid #999;
		border-right: 6px solid #999;
		margin-bottom: 8px;
		margin-right: 0;
	}
	.arrow_right {
		width: 16px;
		height: 16px;
		border-top: 6px solid #999;
		border-right: 6px solid #999;
		margin-bottom: 8px;
		margin-left: 0;
	}
	.boxTop {
		margin-bottom: 20px;
	}
	.boxRight h3 {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.boxRight p {
		padding: 10px 0;
	}
	.btn_detailPage {
		padding: 16px 0;
		font-size: 1.6rem;
	}
	.boxBottom {
		width: 88%;
		padding-top: 10px;
		margin: 0 10px;
	}
	.detailInfo li {
		display: block;
		width: 100%;
	}
	.boxInfo {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	.forSale {
		padding: 30px 10px 10px;
	}
	.boxInfo .imgBox {
		width: 100px;
		height: 100px;
	}
	.forSale li.price {
		font-size: 18px;
	}
	.change li {
		width: 100%;
	}
	.change li:first-child {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.search_brandList li {
		width: 100%;
	}
	.forSale .about {
		float: right;
	}
	.forSale .bgGlay {
		margin-right: .5em;
		width: 70px;
		padding-left: 0;
	}
	.leasePoints {
		margin: 20px 0;
	}
	.leasePoints .leaseTxt {
		width: 100%;
		padding-right: 0;
	}
	.leasePoints .leaseImg {
		width: 100%;
	}
	.leasePoints span {
		font-size: 18px;
	}
}
/* エリア・路線選択 */
.floatR {
	float: right;
}
.linkListTblTd_clr {
	width: 80%;
	float: left;
}
.linkListTblTd_clr>li {
	display: inline-block;
	width: 49.5%;
	margin-top: .25em;
	margin-bottom: .25em
}
@media only screen and (max-width: 640px), print {
	.linkListTblTd_clr {
		width: 100%;
		float: none;
	}
	.linkListTblTd_clr>li {
		width: 100%;
	}
}
/* 賃貸経営ハブページ */
.sellPageKv.pageLease {
	background-image: url(ea06ddbc2103b3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left;
	background-position: center center;
}
.btnWidth360 {
	width: 360px;
	margin: 0 auto;
}
.arrow_box {
	position: relative;
	background: #1777c2;
}
.arrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(23, 119, 194, 0);
	border-left-color: #1777c2;
	border-width: 10px;
	margin-top: -10px;
}
.txtCtr {
	text-align: center;
}
.leasePromotion {
	display: block;
	margin-bottom: 10px;
	text-align: center;
}
.leasePromotion_sp {
	display: none;
}
@media only screen and (min-width: 641px), print {
	.sellPageKv.pageLease .container {
		padding: 40px 0;
	}
}
@media only screen and (max-width: 640px), print {
	.sellPageKv.pageLease {
		margin-bottom: -15px;
		background-position: center bottom;
		background-size: auto 100%
	}
	.sellPageKv.pageLease .container {
		padding: 20px 10px 20px;
	}
	.sellPageKv.pageLease h2 {
		font-size: 2.8em;
	}
	.sellPageKv.pageLease h3 {
		font-size: 2em;
	}
	.btnWidth360 {
		width: 100%;
	}
	.leasePromotion {
		display: none;
	}
	.leasePromotion_sp {
		display: block;
		margin-bottom: 10px;
		text-align: center;
	}
}
/*選ばれる3つの理由 コンパクト版*/
.sellReason_s {
	padding: 28px 15px;
}
.sellReasonTtl_s {
	width: 600px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px
}
.sellReasonTtl_s .alt {
	padding-bottom: 16.56566%
}
.sellReasonTtl_s {
	position: relative
}
.sellReasonTtl_s .alt:before {
	background-image: url(a317d1bbff1d59.png);
	background-size: 100% 73% !important;
}
.itemReason {
	display: table;
	clear: both;
	width: 100%;
	margin-top: 50px;
}
.itemReason li {
	padding: 20px 0;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 20px;
}
.itemReason li:last-child {
	border-bottom: none;
	padding: 20px 0 0;
	margin-bottom: 0;
}
.itemReason .sellReasonCtsTtlMark {
	margin-bottom: 20px;
	font-size: 14px;
	font-size: 1.4rem;
	position: relative;
	display: block;
	background: #0283e9;
	color: #fff;
	text-align: center;
	font-weight: bold;
	width: 62px;
	height: 52px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
.itemReason .sellReasonCtsTtlMark:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-bottom: 24px solid #0283e9;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	position: absolute;
	left: 0;
	top: -24px;
}
.itemReason .sellReasonCtsTtlNo {
	display: block;
	font-size: 12px;
	font-size: 2rem;
	margin-top: -4px;
}
.itemReason .sellReasonCtsTtlTxt {
	display: block;
	font-size: 2rem;
	line-height: 1.43;
	margin-left: 80px;
	font-weight: bold;
	color: #019be1;
}
.itemReason .imageArea {
	text-align: center;
	padding: 20px;
}
.itemReason .imageArea img {
	width: 35%;
}
@media only screen and (max-width: 640px), print {
	.itemReason {
		padding-top: 0;
	}
	.itemReason .sellReasonCtsTtlMark {
		font-size: 1rem;
		width: 42px;
		height: 42px;
		padding: 4px;
	}
	.itemReason .sellReasonCtsTtlMark:before {
		display: none;
	}
	.itemReason .sellReasonCtsTtlTxt {
		font-size: 1.6rem;
		margin-left: 50px;
	}
	.itemReason .sellReasonCtsTtlNo {
		font-size: 1.4rem;
		margin-top: -2px;
	}
	.sellReasonTtl_s .alt {
    padding-bottom: 21.56566%;
}
.sellReasonTtl_s .alt:before {
    background-image: url(1a76e11e2c5905.png);
    background-size: 100% 100% !important;
}
}
/*マンションお役立ちコンテンツ*/
.sellMansionArticle {
	overflow: hidden;
	padding: 5px 0;
}
.sellMansionArticle:hover {
	background-color: #f9f9f9;
}
.sellMansionArticle h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #019be1;
	text-decoration: underline;
	margin: 5px 0;
}
.sellMansionArticle h3:hover {
	text-decoration: none;
}
.sellMansionArticle dt {
	float: left;
	width: 100px;
	height: 100px;
	padding: 5px;
	margin: 5px 15px 5px 0;
	background-color: #FFF;
	border: 1px solid #dcdcdc;
}
.sellMansionArticle dd {
	padding: 0;
}
@media only screen and (max-width: 640px), print {
	.sellMansionArticle dt {
		display: none;
	}
}
.simpleBox {
	background-color: #FFF;
	padding: 36px 0 20px;
	margin-bottom: 40px;
}
@media only screen and (max-width: 640px), print {
	.simpleBox {
		padding: 0;
	}
}
/* sell MA導線追加：不動産売却の流れ(sellMaContent)　*/
.sellMaContent {
	position: relative;
	line-height: 1.4em;
	padding: 20px;
	border: 1px solid #dcdcdc;
	margin-top: 60px;
}
.sellMaContent--title {
	background-color: #15538c;
	color: #FFF;
	font-size: 20px;
	margin: -20px;
	margin-bottom: 20px;
	padding: 10px 20px;
}
.sellMaContent--lead {
	padding-left: 10px;
	border-left: 3px solid #cc0202;
	color: #cc0202;
	font-size: 19px;
	margin-bottom: 15px;
	font-weight: bold;
	line-height: 1.5em;
}
.sellMaContent--lead span {
	display: block;
}
.sellMaContent--btn {
	position: relative;
	text-align: center;
	margin-top: 10px;
	background-color: #FFF;
}
.sellMaContent--btn a {
	border-radius: 4px;
	background: #fceb5c;
	line-height: 1em;
	padding: 18px;
	margin-top: 20px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	box-shadow: 0 3px 0 rgba(215, 192, 60, 1);
}
.sellMaContent--btn a:hover {
	opacity: .7;
}
.sellMaContent--new {
	font-size: 14px;
	line-height: 1em;
	padding: 3px 10px;
	border-radius: 2px;
	background-color: #cc0202;
	color: #FFF;
}
.sellMaContent--eyechatchimg {
	position: absolute;
	bottom: 40px;
	right: 10px;
}
.sellMaContent--eyechatchimg-img {
	content: "";
	display: inline-block;
	background: url(3c1f4534f66fab.png) no-repeat right bottom;
	background-size: 195px;
	width: 195px;
	height: 280px;
}
.sellMaContent__natsumi .sellMaContent--eyechatchimg-img {
	content: "";
	display: inline-block;
	background: url(b96136ac86500f.png) no-repeat right bottom;
	background-size: 195px;
	width: 195px;
	height: 280px;
}
.sellMaContent--appeal {
	font-weight: bold;
	color: #cc0202;
	margin-top: 10px;
}
.sellMaContent--ol li {
	font-size: 15px;
	list-style-type: disc;
	margin-left: 20px;
	line-height: 2em;
}
@media only screen and (max-width: 1280px), print {
	.sellMaContent--eyechatchimg-img {
		background-size: 195px;
		width: 195px;
		height: 280px;
	}
}
@media only screen and (max-width: 979px) and (min-width: 641px), print {
	.sellMaContent--eyechatchimg-img, .sellMaContent__natsumi .sellMaContent--eyechatchimg-img {
		background-size: 180px;
		width: 180px;
		height: 258px;
	}
}
@media only screen and (max-width: 640px), print {
	.sellMaContent--eyechatchimg {
		position: relative;
		bottom: 0px;
		right: 0px;
		left: 0px;
	}
	.sellMaContent--appeal {
		display: none;
	}
	.sellMaContent--eyechatchimg-img {
		background: url(0e6cb0657e93b1.png) no-repeat right bottom;
		background-size: 240px;
		background-position: top center;
		width: 100%;
		height: 208px;
	}
	.sellMaContent__natsumi .sellMaContent--eyechatchimg-img {
		background: url(593428484da2cf.png) no-repeat right bottom;
		background-size: 240px;
		background-position: top center;
		width: 100%;
		height: 208px;
	}
	.sellMaContent--btn {
		margin-top: -5px;
	}
	.sellMaContent--lead {
		font-size: 14px;
		border-left: none;
		padding-left: 0px
	}
	.sellMaContent--lead span {
		display: inline;
	}
	.sellMaContent--btn a {
		margin-top: 0px;
	}
	.sellMaContent--ol li {
		font-size: 14px;
		list-style-type: disc;
		margin-left: 20px;
		line-height: 1.6em;
	}
}
/* サンキューページ内部誘導調整 */
.dlHBoxTypeA__second .bgAfterCancel:after {
	background: none !important;
}
.dlHBoxTypeA__second .circleVisualImg {
	margin: -20px auto 20px;
	display: block;
}
.dlHBoxTypeA__second .color-999 {
	color: #999;
}
.thanksOfferBlock {
	margin: 20px auto;
	max-width: 740px;
	border: 2px solid #019be1;
	position: relative;
}
.thanksOfferBlock .thanksOffeBlock--titile {
	position: relative;
	background: #019be1;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding: 14px 24px;
}
.thanksOfferBlock .thanksOffeBlock--titile, .thanksOfferBlock .thanksOfferBlock--content {
	text-align: left;
}
.thanksOfferBlock .thanksOfferBlock--content {
	padding: 24px;
	max-width: 480px;
}
.thanksOfferBlock .thanksOfferBlock--btn {
	font-size: 22px;
	font-size: 2.2rem;
	padding: 24px 28px;
	background: #fceb5c;
	font-weight: bold;
	width: 100%;
	display: block;
	text-align: center;
}
.thanksOfferBlock .thanksOfferBlock--btn:hover {
	opacity: .6;
}
.thanksOfferBlock .thanksOfferBlock--person {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.thanksOfferBlock .thanksOfferBlock--text {
	margin-bottom: 20px;
}
@media only screen and (min-width: 641px), print {
	.dlHBoxTypeA__second .mt-10-exsp {
		margin-top: -10px !important;
	}
}
@media only screen and (max-width: 640px), print {
	.thanksOfferBlock .thanksOfferBlock--btn {
		font-size: 1.6rem;
	}
	.thanksOfferBlock .thanksOfferBlock--person {
		display: none;
	}
	.thanksOfferBlock .thanksOfferBlock--content {
		padding: 10px;
		max-width: 100%;
	}
	.thanksOfferBlock .thanksOffeBlock--titile {
		text-align: center;
		font-size: 1.6rem;
	}
	.thanksOfferBlock .thanksOffeBlock--titile:before {
		content: " ";
		display: block;
		width: 0;
		height: 0;
		position: absolute;
		left: 50%;
		bottom: 0;
		border-top: solid #019be1;
		border-left: solid transparent;
		border-right: solid transparent;
		border-top-width: 8px;
		border-left-width: 8px;
		border-right-width: 8px;
		margin-left: -4px;
		margin-bottom: -8px;
	}
}
.pr_pl {
	padding: 20px;
	border: 1px solid #dcdcdc;
	font-size: 1.6rem;
}
.pr_pl_lp {
	text-align: center;
	margin-bottom: 30px;
}
.pr_pl_lp a {
	text-decoration: underline;
}
@media only screen and (max-width: 640px), print {
	.pr_pl {
		font-size: 1.5rem;
	}
}
/* サンキューページ内部誘導調整 第二弾　訴求追加　*/
.sell-center-baloon {
	text-align: center;
	margin-bottom: 10px;
}
.sell-center-baloon strong {
	color: #FF0;
	font-weight: bold;
}
.sell-center-baloon--inner {
	background: #019be1;
	display: inline-block;
	font-size: 20px;
	font-size: 2rem;
	color: #FFF;
	padding: 5px 15px;
	margin: 0 auto;
	position: relative;
	border-radius: 5px;
}
.sell-center-baloon--inner:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	border-top: solid #019be1;
	border-left: solid transparent;
	border-right: solid transparent;
	border-top-width: 8px;
	border-left-width: 8px;
	border-right-width: 8px;
	margin-left: -4px;
	margin-bottom: -8px;
}
.sell-center-baloon+.dlHBoxTypeATtl {
	padding: 0 20px;
}
.block-only-pc {
	display: block;
}
@media only screen and (max-width: 640px), print {
	.sell-center-baloon--inner {
		font-size: 13px;
		font-size: 1.3rem;
	}
	.sell-center-baloon+.dlHBoxTypeATtl {
		padding: 0px;
		font-size: 16px;
		font-size: 1.6rem;
	}
	.block-only-pc {
		display: inline;
	}
}
/* END */
/* 自前右下固定バナー */
.is-fix-rb {
	position: fixed;
	right: 5px;
	bottom: 5px;
}
/* 固定バナー openボタン */
.floatingBanner_open {
	width: 40px;
	height: 40px;
	z-index: 999999999;
	transform: translate(0px, 0px);
	opacity: 1;
}
.floatingBanner_open_img {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
}
/* 固定バナー 本体 */
.floatingBanner_container {
	right: 5px;
	bottom: 5px;
	width: 300px;
	height: auto;
	min-height: 300px;
	background: transparent;
	overflow: visible;
	z-index: 999999999;
	transform: translate(0px, 0px);
	transition: transform 0.2s linear 0s;
	opacity: 1;
}
.floatingBanner_container_inner {
	width: 300px;
	height: inherit;
	min-height: inherit;
	position: absolute;
	background: rgba(255, 255, 255, 0);
	border-color: transparent;
	border-width: 0px;
	border-style: solid;
	left: 0px;
	top: 0px;
}
.floatingBanner_item {
	position: absolute;
	width: 300px;
	height: 300px;
	cursor: pointer;
	-webkit-transition: opacity 0.1s ease-out 0s;
	-moz-transition: opacity 0.1s ease-out 0s;
	transition: opacity 0.1s ease-out 0s;
}
.floatingBanner_item img {
	display: block;
	width: 300px;
	height: 300px;
}
.floatingBanner_closeBtn {
	position: absolute;
	top: 0;
	z-index: 10;
	right: 0;
	cursor: pointer;
}
/*  フローティング */
.pulldown-floating-menu #floating_banner {
	position: fixed;
	bottom: 0px;
	display: none;
	z-index: 2;
	width: 100%;
	height: 42px;
	left: 0;
	z-index: 1;
	background-image: linear-gradient(-45deg, #FFF 25%, #CCC 25%, #CCC 50%, #FFF 50%, #FFF 75%, #CCC 75%, #CCC);
	background-size: 8px 8px;
	border-top: 1px solid #CCC;
	padding: 10px 0;
}
.pulldown-floating-menu #assessFormFloating .pulldown select {
	color: #000;
	padding: 7px 9px 11px 9px;
	border-radius: 4px;
	border: 1px #FFF;
	width: 204px;
	height: 18px;
}
.pulldown-floating-menu .floating_border {
	border: 4px solid;
	width: 222px;
	height: 36px;
	border-radius: 8px;
}
.pulldown-floating-menu .floating_area {
	margin: 0 auto;
	white-space: nowrap;
	width: 980px;
	position: relative;
	height: 50px;
	margin: 0 auto;
}
.pulldown-floating-menu .floating_map {
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 0;
}
.pulldown-floating-menu .floating_bookmark {
	display: inline-block;
	font-size: 14px;
	padding-right: 52px;
}
.pulldown-floating-menu .floating_padding {
	padding-left: 10px;
}
.pulldown-floating-menu .bookmark_padding {
	padding-left: 30px;
}
.pulldown-floating-menu .bookmark_btn {
	position: absolute;
}
.pulldown-floating-menu .float_area {
	display: block;
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1;
	background-image: linear-gradient(-45deg, #FFF 25%, #CCC 25%, #CCC 50%, #FFF 50%, #FFF 75%, #CCC 75%, #CCC);
	background-size: 8px 8px;
	border-top: 1px solid #CCC;
	padding: 10px 0;
}
.pulldown-floating-menu .btn_float {
	background-image: linear-gradient(rgb(250, 103, 80) 0%, rgb(240, 50, 25) 32%, rgb(210, 21, 4) 100%);
	padding: 10px;
	width: 190px;
}
/* LP　フローティングTOPボタン */
.scroll_display {
	display: none;
}
.pagetop-newbtn {
	position: fixed;
	height: 50px;
	width: 100px;
	text-align: center;
	bottom: 0px;
	right: 10px;
	background: rgba(0, 0, 0, .6);
	color: #FFF;
	border-radius: 10px 10px 0 0;
	z-index: 10000000000;
}
@media only screen and (max-width: 1100px), print {
	.pagetop-newbtn {
		position: absolute;
		height: 50px;
		width: 100px;
		text-align: center;
		bottom: -5px;
		right: -140px;
		background: rgba(0, 0, 0, .6);
		color: #FFF;
		border-radius: 10px 10px 0 0;
		z-index: 10000000000;
	}
	/* #8020 LP1002b、LP1003b */
	.pagetop-newbtn--lp100xb {
		display: none;
		bottom: 0;
		right: 10px;
	}
}
.pagetop-newbtn:hover {
	background: rgba(0, 0, 0, .4);
}
.pagetop-newbtn a {
	display: block;
	color: #FFF;
	line-height: 60px;
}
.pagetop-newbtn a:before {
	content: "";
	display: inline-block;
	margin-right: 8px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/* プルダウン選択(OK) */
.pulldown-floating-menu .unfinish:after {
	display: block;
	content: "OK";
	font-size: 18px;
	width: 46px;
	height: 36px;
	background-color: #999;
	float: right;
	position: relative;
	bottom: 110px;
	left: -5px;
	color: #FFF;
	font-weight: bold;
	border-radius: 50%;
	padding-top: 10px;
}
.pulldown-floating-menu .finish:after {
	display: block;
	content: "OK";
	font-size: 18px;
	width: 46px;
	height: 36px;
	background-color: #ec5201;
	float: right;
	position: relative;
	bottom: 110px;
	left: -5px;
	color: #FFF;
	font-weight: bold;
	border-radius: 50%;
	padding-top: 10px;
}
.pulldown-floating-menu .unfinish_f:after {
	display: block;
	content: "OK";
	font-size: 16px;
	width: 42px;
	height: 35px;
	background-color: #999;
	float: right;
	position: relative;
	bottom: 43px;
	left: 44px;
	color: #FFF;
	font-weight: bold;
	border-radius: 50%;
	padding-top: 8px;
}
.pulldown-floating-menu .finish_f:after {
	display: block;
	content: "OK";
	font-size: 16px;
	width: 42px;
	height: 35px;
	background-color: #d90f18;
	float: right;
	position: relative;
	bottom: 43px;
	left: 44px;
	color: #fff;
	font-weight: bold;
	border-radius: 50%;
	padding-top: 8px;
}
/* ノンデジバナー */
.sellBanner{
	margin-bottom:30px;
}
.sellBanner .banner-wrapp.is-center {
	text-align: center;
}
.sellBanner .banner-wrapp img{
	max-width: 100%;
}
/* 不動産売却塾 */
.sellJyukuSubTtlWrapp {
	margin-bottom: 20px;
	padding:16px;
	background: #d8ecfe;
}
.sellJyukuSubTtl {
	display:inline-block;
	float:left;
  font-size: 18px;
  font-size: 1.8rem;
	font-weight:normal;
}
.sellJyukuSubTtlWrapp .text-link {
	display:inline-block;
	float:right;
	margin-top:5px;
  font-size: 14px;
  font-size: 1.4rem;
}
@media only screen and (max-width: 640px), print {
	.sellJyukuSubTtlWrapp {
		padding:10px;
	}
	.sellJyukuSubTtl {
		display:block;
		float:none;
		font-weight:normal;
	}
	.sellJyukuSubTtlWrapp .text-link {
		display:block;
		float:none;
		margin-top:8px;
		text-align:right;
	}
}
.sellJyuku .btn-wrapp.is-center {
	text-align: center;
}
.sellJyuku .btn-wrapp .btn {
	display: inline-block;
	border: 1px solid #555;
	padding: .75em 2.5em;
	margin: 0 .25em;
	font-size: 1.6rem;
	line-height: 1.6;
}
@media only screen and (max-width: 640px), print {
	.sellJyuku .btn-wrapp .btn {
		font-size: 1.4rem;
		line-height: 1.4;
	}
}
.entry {
	display: flex;
	border-bottom: 1px solid #c9c9c9;
	margin: .75em 0;
	padding: 0 0 .75em 0;
}
.entry__img {
	width: 180px;
	margin-right: 2rem;
	flex-shrink: 0;
}
@media only screen and (max-width: 640px), print {
	.entry__img {
		width: 28%;
		margin-right: 1rem;
	}
	.entry .entry__block{
		width:72%;
	}
}
.entry__img img {
  width: 100% !important;
  height: auto !important;
	vertical-align: bottom;
}
@media only screen and (max-width: 640px), print {
	.entry__img img {
		width: 100% !important;
		height: auto !important;
	}
}
.entry a.entry__title {
	display: block;
	color: #019be1;
	padding-right: 0.9em;
	font-size:18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-decoration: underline;
}
.entry a:hover.entry__title {
	text-decoration: none !important;
}

.entry__txt {
	font-size:16px;
	font-size: 1.6rem;
}
@media only screen and (max-width: 640px), print {
	.entry__txt {
		display:none;
	}
}
.entry__date {
	display: inline-block;
	font-size: 0.8em;
	margin-top: 10px;
	color: #666;
	line-height: 1em;
}
.entry .tags {
	display: inline-block;
}
.entry .tags .tag {
	display: inline-block;
	font-size: .8em;
	line-height: 20px;
	padding: 0 5px;
	margin-bottom:3px;
	background-color: #efefef;
	color: #666;
}

/* sell-form  kaizen */
form.sell-form .custom-accent{
	border:0px;
}
form.sell-form .satei-choice {
	position: relative;
}
form.sell-form .satei-choice--assist {
	padding: 0px 10px;
  background-color: #FFFFCB;
  border: 2px solid #FB7701;
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
	border-radius: 4px;
}
form.sell-form .satei-choice--assist p {
	font-size: 1.8rem;
}
form.sell-form .satei-choice--assist:before {
	content:"";
	display:block;
	width: 0;
  height: 0;
	border-top: 10px solid transparent;
  border-right: 10px solid #FB7701;
  border-bottom: 10px solid transparent;
	position: absolute;
	left: -10px;
	top:50%;
	margin-top:-10px;
}
form.sell-form .custom-select select#year_built.def+.select-value {
	width: 320px;
}
form.sell-form  input[type="text"].def.sizeS,
form.sell-form  input[type="search"].def.sizeS,
form.sell-form  input[type="tel"].def.sizeS,
form.sell-form  input[type="url"].def.sizeS,
form.sell-form  input[type="email"].def.sizeS,
form.sell-form  input[type="password"].def.sizeS,
form.sell-form  input[type="datetime"].def.sizeS,
form.sell-form  input[type="date"].def.sizeS,
form.sell-form  input[type="month"].def.sizeS,
form.sell-form  input[type="week"].def.sizeS,
form.sell-form  input[type="time"].def.sizeS,
form.sell-form  input[type="datetime-local"].def.sizeS,
form.sell-form  input[type="number"].def.sizeS {
    width: 134px;
}
@media only screen and (max-width: 640px), print {
	form.sell-form .satei-choice--assist:before {
		content:"";
		display:block;
		width: 0;
	  height: 0;
		border-left: 10px solid transparent;
	  border-right: 10px solid transparent;
	  border-bottom: 10px solid #FB7701;
		position: absolute;
		left: 10px;
		top:-10px;
	}
}
form.sell-form #mailaddress_review {
    height: 40px;
		color: #FB7701;
    display: table;
    width: 100%;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-weight: bold;
		padding: 0px;
		font-size: 25px;
		margin-top: 10px;
}
form.sell-form #mailaddress_review b {
	display: table-cell;
	vertical-align: middle;
}
form.sell-form #optin_mail_block {
	display: none;
	opacity: 0;
}
form.sell-form #optin_mail_block.dis-blk {
	display: block;
	animation: show 1s ease;
	opacity: 1;
}
form.sell-form #optin_mail_block {
	display: none;
}
@keyframes show{
    from{
        opacity: 0;
    }
    to{
        opacity: 1;
    }
}

/* 町字 */

/* 物件情報 */
.buy-list{
	margin-bottom: 18px;
	padding:10px 40px;
	background: #efefef;
}
@media only screen and (max-width: 640px), print {
	.buy-list{
		padding:10px;
	}
}


.buy-list .buy__item {
	padding: 10px;

}

/* card */
.card{
	padding: 12px;
	background:#fff;
	border:1px solid #cecdcc;
}

.card__block.is-left{
	padding-right:12px;
}
@media only screen and (max-width: 640px), print {
	.card__block.is-left{
		padding-right:0;
	}
}


.card__img{
	display:flex;
	width:100%;
	height:140px;
	margin-bottom:16px;
	flex-direction: column;
  justify-content: center;
	align-items: center;
	border:1px solid #cecdcc;
}
.card__img a{
	display:block;
	width:100%;
	height:140px;
	text-align: center;
}
.card__img img{
  margin: 0 auto;
  width: auto !important;
  height: 140px !important;
}
@media only screen and (max-width: 640px), print {
	.card__img img{
		margin: 0 auto;
    width: auto !important;
    height: 100% !important;
	}
}


/* table 打消し */
.card__table,
.card__table tr,
.card__table tr th,
.card__table tr td{
	border:none !important;
	text-align: left;
}

.card__table{}
@media only screen and (max-width: 640px), print {
	.card__table{
		width:100% !important;
	}
}
.card__table tr{}
.card__table tr th{
	width:30% !important;
	padding:3px 6px;
	color:#333;
	font-size:12px;
}
.card__table tr td{
	width:70% !important;
	padding:3px 6px 3px 10px;
	font-size:14px;
}

.card .btn-wrapp{}
@media only screen and (max-width: 640px), print {
	.card .btn-wrapp{
		margin-bottom:14px;
	}
}
.card .btn{
	display: block;
  border: 1px solid #555;
  padding: .7em 1em;
  font-size: 1.2rem;
	line-height: 1.2;
	text-align:center;
	background:#d3eafc;
	transition: .2s
}
.card .btn:hover{
	background:#fff;
}

/* slick */
.slider{

}
.slick-prev{
}

.slick-prev:before, .slick-next:before{
	color:#000 !important;
}

/* 一括査定サービス */
.flow__items {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: stretch;
}
.flow__items li {
  width: calc(100% / 4);
  text-align: center;
	position: relative;
	padding-right: 30px;
}
.flow__items li:nth-child(-n+3)::after {
  position: absolute;
  content: "";
  top: 28%;
  right: 10px;
  width: 30px;
  height: 30px;
  border-top: 3px solid #ee7416;
  border-right: 3px solid #ee7416;
  transform: rotate(45deg);
}

.flow__items dl {
  display: inline-block;
  width: 100%;
}
.flow__items dt {
  text-align: center;
  margin-bottom: 1em;
}
.flow__items dd {
  margin: 0 auto;
  text-align: left;
  font-size: 1.8rem;
}
.flow__items img {
  width: 160px;
}

.flow__title{
	margin:0 0 10px 0;
  font-size: 1.6rem;
	line-height: 1;
	color:#ee7416;
	text-align:center;
}
.flow__txt{
  font-size: 1.4rem;
	line-height: 1.4;
}


@media (max-width: 640px) {
  .flow__items {
    display: block;
    padding: 2em 0 0 1em;
  }
  .flow__items li {
    width: 100%;
		text-align: left;
		padding-right: 0;
  }
  .flow__items li:nth-child(-n+3) {
    padding-right: 0;
    margin-bottom: 60px;
  }
  .flow__items li:nth-child(-n+3)::after {
    top: 100%;
    right: 46.5%;
    width: 24px;
    height: 24px;
    border-top: 3px solid #ee7416;
    border-right: 3px solid #ee7416;
    transform: rotate(135deg);
  }
  .flow__items dl {
    width: 100%;
  }
  .flow__items dd {
    width: 80%;
    text-align: center;
    font-size: 1.6rem;
  }
  .flow__items img {
    width: 100px;
  }
}

/*-- PC版表示CSS  --*/
.pc_area{
  display:block;
}
.phone_area{
  display:none;
}

/*-- スマホ版表示CSS  --*/
@media screen and (max-width: 640px){
  .pc_area{
    display:none;
  }
  .phone_area{
    display:block;
  }
}

/* PC_インバウンドLPヘッダにボタン追加 */
.formHeader #info.hBar ul.header_logos {
    max-width: 40%;
}
.formHeader #info.hBar ul.header_logos li {
    float: right;
}
#info ul.header_logos img {
    width: 157px;
	height: auto;
}
#info h2.hSiteLogo img {
    max-width: 560px;
	height: auto;
}
#info ul.header_logos {
    padding-top: 1.7rem;
}
#info li a.btn-border {
  display: inline-block;
  max-width: 170px;
  text-align: left;
  border: 1px solid #41b4e9;
  font-size: 12px;
  color: #1777c2;
  text-decoration: none;
  font-weight: bold;
  padding: 8px 10px 8px 10px;
  border-radius: 5px;
  transition: .3s;
  margin: 2px 8px 0 0;
}
#info li a.btn-border:hover {
  background-color: #41b4e9;
  border: 1px solid #41b4e9;
  color: #FFF;
}
#info li a.btn-border.arrow {
     position: relative;
     padding-left: 30px;
}
#info li a.btn-border.arrow::before {
     position: absolute;
     content: '';
     width: 16px;
     height: 16px;
     background: #fcad3c;
     border-radius: 50%;
     top: 50%;
     left: 0;
     margin-top: -7px;
     margin-left:10px
}
#info li a.btn-border.arrow::after {
     position: absolute;
     content: '';
     width: 0;
     height: 0;
     border: solid 4px transparent;
     border-left: solid 6px #fff;
     top: 50%;
     left:6px;
     margin-top: -3px;
     margin-left:10px
}
#info li a.btn-border {
    line-height: 1.3;
}

/* SELL PC_inboundLP_header_btn */
.formHeader #info.hBar ul.header_logos {
    max-width: 40%;
}
.formHeader #info.hBar ul.header_logos li {
    float: right;
}
#info ul.header_logos img {
    width: 157px;
}
#info h2.hSiteLogo img {
    max-width: 560px;
}
#info ul.header_logos {
    padding-top: 1.7rem;
}
#info li a.btn-border {
  display: inline-block;
  max-width: 170px;
  text-align: left;
  border: 1px solid #019be1;
  font-size: 12px;
  color: #068cca;
  text-decoration: none;
  font-weight: bold;
  padding: 6px 10px 6px 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-appearance: none;
  transition: .3s;
  margin: 4px 8px 0 0;
}
#info li a.btn-border:hover {
  background-color: #41b4e9;
  border: 1px solid #41b4e9;
  color: #FFF;
}
#info li a.btn-border.arrow {
     position: relative;
     padding-left: 30px;
}
#info li a.btn-border.arrow::before {
     position: absolute;
     content: '';
     width: 16px;
     height: 16px;
     background: #fcad3c;
     border-radius: 50%;
     top: 50%;
     left: 0;
     margin-top: -7px;
     margin-left:10px
}
#info li a.btn-border.arrow::after {
     position: absolute;
     content: '';
     width: 0;
     height: 0;
     border: solid 4px transparent;
     border-left: solid 6px #fff;
     top: 50%;
     left:6px;
     margin-top: -3px;
     margin-left:10px
}
#info li a.btn-border {
    line-height: 1.3;
}
/* SELL_SP_inboundLP_header_btn */
@media (max-width: 767px) {
div#info_btn {
    margin: 30px 20px;
}

#info_btn a.btn-border {
  display: inline-block;
  min-width: 100%;
  text-align: left;
  border: 1px solid #019be1;
  font-size: 16px;
  color: #068cca;
  text-decoration: none;
  font-weight: bold;
  padding: 14px 6px 14px 12px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-appearance: none;
  box-shadow: 0 3px rgba(0, 0, 0, 0.12);
  transition: .3s;
}
#info_btn a.btn-border.arrow {
     position: relative;
     padding-right: 18px;
}
#info_btn a.btn-border.arrow::before {
     position: absolute;
     content: '';
     width: 16px;
     height: 16px;
     background: #fcad3c;
     border-radius: 50%;
     top: 50%;
     right: 0;
     margin-top: -7px;
     margin-right: 8px;
}
#info_btn a.btn-border.arrow::after {
     position: absolute;
     content: '';
     width: 0;
     height: 0;
     border: solid 4px transparent;
     border-left: solid 6px #fff;
     top: 50%;
     right: 0px;
     margin-top: -3px;
     margin-right: 8px;
     }
}

/* アコーディオン トグルアイコン */
.js-accordion-hook {
  cursor: pointer;
}

.icon-cross {
  position: relative;
  margin: 0 0 0 3px;
  width: 16px;
  height: 16px;
  border: 2px solid #019be1;
  display: inline-block;
  border-radius: 50%;
  vertical-align: sub;
}

.icon-cross:before,
.icon-cross:after {
  position: absolute;
  left: 5px;
  content: " ";
  height: 8px;
  width: 2px;
  background-color: #019be1;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
  top: 2px;
}

.icon-cross:after {
  transform: rotate(90deg);
}

.icon-cross--close:before {
  transform: rotate(90deg);
}

/* SELL SEO 202006 kuroda ------------------------------------------*/
.ico_sellKodate, .ico_sellLand {
    padding-bottom: 8px;
    padding-left: 50px;
}
.ico_sellKodate:before {
    left: 2px;
    width: 42px;
    height: 40px;
    margin-bottom: -14px;
}
.ico_sellLand:before {
    left: 2px;
    width: 42px;
    height: 40px;
    margin-bottom: -14px;
}
.ico_sellKodate:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(2bbc2a2bd0ab09.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%;
}
.ico_sellLand:before {
	content: " ";
	display: block;
	position: absolute;
	background: url(662d9d5ee0e59a.png) no-repeat center center;
	background-size: 100% 100%;
	left: 0;
	bottom: 50%;
}
.sellPageKv.pageKodate {
	background-image: url(202fd60cc84e5f.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left;
	background-position: center center;
	box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.1) inset
}
.sellPageKv.pageLand {
	background-image: url(ee16a471227afc.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left;
	background-position: center center;
	box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.1) inset
}
.bgw {
    background-color: #ffffffa1;
    padding: 3px 5px;
    margin-left: 5px;
    border-radius: 5px;
}
#ajax_mlit #tabArea input[type="radio"]+label, #ajax_mlit #tabArea input[type="radio"]:checked+label {
    width: 33.08%;
}
#ajax_mlit .tabBody {
    padding: 0 20px;
}
#ajax_mlit.trading_record {
   /*  border: none; */
}
/* tab */
.tab {
    width: 100%;
    margin: 0 auto;
    line-height: 1;
    letter-spacing: 0;
}
.tab .tab-nav {
    display: -webkit-box;
    display: flex;
    flex-direction: row;
    width: unset;
    margin: 0;
    padding: 0;
    padding-right: 0;
    padding-left: 0;
    border-bottom: 3px solid #019be1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-wrap: nowrap;
}
.tab .tab-nav__item:hover {
  opacity: 0.8;
}
.tab .tab-nav__item.on {
    color: #fff;
    background-color: #019be1;
}
.tab .tab-nav__item {
    font-size: 1.8em;
    padding: 0.5em 0;
    font-weight: bold;
    transition: all 0.2s ease;
}
.tab .tab-nav__item {
    box-sizing: border-box;
    margin-right: 3px;
    cursor: pointer;
    text-align: center;
    color: #333;
    /* border-top: 1px solid #cccccc;
    border-right: 1px solid #ccc;*/
    border-left: 1px solid #ccc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #e2e2e2;
    -webkit-box-flex: 1;
    flex-grow: 1;
}
.tab .tab-nav__item:last-child {
    margin-right: 0;
}
.tab__body.on {
    display: block;
}
.tab__body {
    display: none;
    padding: 20px 10px 10px;
   /*  border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc; */
}
.mansionMarket .tabBody {
    border-left: none;
    border-top: 2px solid #019be1 !important;
    border-right: none;
    border-bottom: none;
    margin: 0 20px !important;
    padding: 25px 40px;
}
.mansionMarket {
    padding: 36px 0 0;
    border: 1px solid #999;
    margin-bottom: 30px;
}
@media only screen and (min-width: 980px), print {
	padding: 36px 20px 0;
	#ajax_mlit {
		max-width: 980px;
		margin-left: auto;
		margin-right: auto
	}
}
@media only screen and (max-width: 640px), print {
	.sellPageKv:before {
		background: linear-gradient(to right,#f9f8f6de, #f9f8f6b0);
	}
	.tab .tab-nav__item {
    font-size: 1.4em;
	}
	.mansionMarket .tabBody {
    margin: 0 !important;
    padding: 20px 10px;
}
}
.sellReasonItems .sellReasonItem {
    padding: 14px 5px ;
}
.itemReason li:last-child {
    border-bottom: none;
    padding: 50px 20px 0;
    margin-bottom: 0;
    border-top: 1px solid #dcdcdc;
    margin-top: -50px;
}
@media only screen and (max-width: 640px), print {
.itemReason li:last-child {
    padding: 30px 0 0;
    margin-top: -20px;
}
}
/* HOME4U（ホームフォーユー）が選ばれる３つの理由 */
.sellReasonTtl_s {
	margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.contentsFlow p.point {
    border: 2px solid #019be1;
    padding: 10px;
}
.marker-y {
    background-image: none;
    background-color: #FF6;
}

.f-marker-y {
    background-image: -webkit-linear-gradient(transparent 70%, #FF6 70%);
    background-image: linear-gradient(transparent 70%, #FF6 70%);
}

/* 高く売るための３つのコツ */

.contentsFlow .list {
    border: 1px solid #ccc;
    padding: 15px;
}

.contentsFlow .list li {
    padding: 5px 0;
    list-style: disc;
    margin-left: 15px;
}

/* 物件種別市区町村ページ　エリアから探すリンク追加 */
.transaction_price .inlineList {
    float: right;
    z-index: 999;
    position: relative;
}
/* 不動産売却都道府県トップ　物件別リンクボタン追加 */
.flex_btn{
  padding: 1.5% 0;
  display: flex;
  flex-direction: row;
}
.flex_btn > * {
  min-width: 32%;
  text-align: center;
  margin: 0 5px;
}
.flex_btn .sellBtnFlatBlue {
  font-size: 1.7rem;
  padding: 20px 24px 20px 8px;
  border-radius: 0;
}
.inlineList a.arrow:before {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	border-top: 2px solid #019be1;
	border-right: 2px solid #019be1;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: -2px;
	margin-right: 10px
}
@media only screen and (max-width: 640px), print {
.flex_btn .sellBtnFlatBlue {
    font-size: 1.6rem;
    padding: 18px 30px 20px 15px;
    border-radius: 0;
}
.flex_btn > * {
  min-width: 100%;
  margin:0 0 15px;
}
.flex_btn{
  padding: 1.5% 0;
  display: block;
  flex-direction: row;
}
}
/* お役立ち情報サムネイル */
.sellReason_s a:link img {
    width: 88px;
    height: 88px;
    object-fit: cover;
}

/* インバウンドページへボタン追加 */
.hBar a {
    position: relative;
}
.hBar a.btn-border {
    border: 1px solid #019be1;
    font-size: 12px;
    color: #068cca;
    font-weight: bold;
    padding: 6px 10px 6px 29px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-appearance: none;
    transition: .3s;
    line-height: 1.3;
    float: right;
}
.hBar a.btn-border:hover {
  background-color: #019be1;
  border: 1px solid #019be1;
  color: #FFF;
  text-decoration:none;
}
.hBar a.btn-border.arrow::before {
    position: absolute;
    content: '';
    width: 14px;
    height: 14px;
    background: #fcad3c;
    border-radius: 50%;
    top: 14px;
    left: 7px;
    z-index: 9;
}
.hBar a.btn-border.arrow::after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: solid 5px transparent;
    border-left: solid 5px #ffffff;
    top: 16px;
    left: 12px;
    z-index: 10;
}
@media only screen and (max-width: 640px), print {
.hSiteLogo.top {
    padding: 8px 6px;
}
.hSiteLogo.top img {
		width: 70% !important;
		height: auto !important;
    float: left;
}
.hBar a.btn-border {
    max-width: 27%;
    font-size: 8px;
    padding: 3px 3px 3px 19px;
    border-radius: 4px !important;
    -webkit-border-radius: 4px;
    -webkit-appearance: none;
    margin: -2px 1px 4px 4px;
    line-height: 1.2;
}
.hBar a.btn-border.arrow::before {
    width: 12px;
    height: 12px;
    top: 8px;
    left: 3px;
}
.hBar a.btn-border.arrow::after {
    border: solid 4px transparent;
    border-left: solid 5px #ffffff;
    top: 10px;
    left: 7px;
}
}

/* SELL form */
.formSateiDd dl{
	display: inline-block;
	width: 48%;
}
.formSateiDd dl:nth-child(2) {
	float: right;
}
.formSateiDd dl.radiochoice-box {
	padding: 8px 0px 8px 14px;
}
img.formSateiTable {
	margin-top: 20px;
}
img.formSateiBaloon {
	position: absolute;
	top:-3px;
	max-width: 120px;
}
.formBoxEnqTitleSmall {
	font-size: 2.2rem;
}

input[type="checkbox"].def+label.set-align {
	margin-top: .9em;
}

@media only screen and (max-width: 640px), print {
	.formSateiDd dl{
	display: inline-block;
	width: 100%;
	}
	.formSateiDd dl:nth-child(2) {
		float: none;
	}
}
#form04 {
	margin-top: 30px;
}

.disnon {
	display: none;
}
.enq-hatake--title {
	margin-bottom: 5px;
	font-weight: bold;
}
.enq-hatake {
	width: 100%;
	padding: 20px;
	border-radius: 5px;
	border: 1px solid #eee;
	margin: 10px 0px;
	box-sizing: border-box;
	background-color: #efefef;
	overflow: hidden;
}


/* loopslider */
.sellMakerList {
	margin-bottom:80px;
    width: 980px;
    height: 100px;
    text-align: left;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.sellMakerItem{
	padding:18px 36px;
	margin-right:18px;
	background:#FFF;
}

.sellMakerList ul {
    width: 1368px;
    height: 100px;
    float: left;
    display: inline;
    overflow: hidden;
}

.sellMakerList ul li {
    float: left;
    display: inline;
    overflow: hidden;
}

@media only screen and (max-width: 640px), print {
.sellMakerList {
	margin-bottom:30px;
}
}

/* =======================================
    ClearFixElements
======================================= */
.sellMakerList ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}

.sellMakerList ul {
    display: inline-block;
    overflow: hidden;
}

/* サンキューページへ注文住宅枠追加 20201222 kuroda*/
.boxBorder.house .topBlock--titile {
    position: relative;
    background: #019be1;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 15px 24px;
    margin-bottom: 50px;
    font-size: 28px;
}
.house .topBlock--titile strong {
    color: #FF0;
    font-weight: bold;
}
/* .boxBorder.house {
    background-image: url(e4ae06f57ddf8c.jpg);
    background-repeat: no-repeat;
    background-size: contain;
} */
.house-center-baloon {
    text-align: center;
    margin-bottom: 20px;
}
.house-center--inner {
    background: #FF7900;
    display: inline-block;
    font-size: 24px;
    font-size: 2.4rem;
    color: #FFF;
    padding: 10px 25px;
    margin: 0 auto;
    position: relative;
    border-radius: 5px;
    font-weight: bold;
}
.house-center--inner:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    bottom: 0;
    border-top: solid #FF7900;
    border-left: solid transparent;
    border-right: solid transparent;
    border-top-width: 8px;
    border-left-width: 8px;
    border-right-width: 8px;
    margin-left: -4px;
    margin-bottom: -8px;
}
.house-center-nayami {
    width: 742px;
    margin: auto;
    margin-bottom: 40px;
}
.boxBorder.house h2 {
    text-align: center;
    font-size: 30px;
    margin: 15px 15px 30px;
    text-shadow: 2px 2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, -2px -2px 1px #fff, 2px 0px 1px #fff, 0px 2px 1px #fff, -2px 0px 1px #fff, 0px -2px 1px #fff;
}
.house .dlHBoxTypeA .dlHBoxTypeATtl {
	text-shadow: 2px 2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, -2px -2px 1px #fff, 2px 0px 1px #fff, 0px 2px 1px #fff, -2px 0px 1px #fff, 0px -2px 1px #fff;
}
.sellReasonItems.house .sellReasonItem {
    width: 25%;
}
.house .sellReasonCtsTxt {
    text-align: left;
}
.sellReasonItems.house .sellReasonItem {
    padding: 14px 10px 0 15px;
}
.sellReasonItems.house {
    width: 740px;
    margin: auto;
    padding-bottom: 30px;
}
.sellReasonItems.house .sellReasonItem .sellReasonCtsTtlMark {
    background: #ffc728;
}

.sellReasonItems.house .sellReasonItem .sellReasonCtsTtlMark:before {
    border-bottom: 20px solid #ffc728;
}
.house .cOrange {
    color: #FF4500;
}
.house .dlHBoxTypeA .dlHBoxTypeATtl:after {
    display: none;
}
.house .thanksOfferBlock {
    background-image: url(11cfcd1bead98a.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.house .thanksOfferBlock--content {
    margin-left: 250px;
    padding: 28px;
}
.house .thanksOfferBlock .thanksOfferBlock--btn {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.4;
    padding: 15px 50px 15px 20px;
    background: #FF4500;
    border-radius: 5px;
    border-bottom: 5px solid #ad3104;
}
.house .thanksOfferBlock .thanksOfferBlock--btn strong {
    display: block;
    font-size: 24px;
}
.house a.thanksOfferBlock--btn {
    color: #fff;
}
.house .thanksOffeBlock--titile em, .house .thanksOfferBlock .thanksOfferBlock--btn em {
    color: #FF0;
}
.house .thanksOfferBlock--btn:after {
    content: "";
    display: block;
    position: absolute;
    top: 74%;
    background: url(ccb3882c40e9c4.svg) no-repeat 0 0;
    background-size: 100%;
    width: 40px;
    height: 20px;
    right: 0;
    transform: translate(-50px, -50%);
}
.house .thanksOffeBlock--titile {
    text-align: center;
}

@media only screen and (min-width: 641px), print {
.sellReasonItems.house .sellReasonItem .sellReasonCtsTtlMark .sellReasonCtsTtlNo {
    font-size: 24px;
    font-size: 2.4rem;
    font-family: Roboto, Arial;
    line-height: 0.8;
}
.house .sellReasonItems .sellReasonItem:not(:last-child) {
    border-right: 2px solid #33AFE7;
}
.sellReasonItems.house .sellReasonItem .sellReasonCtsTtl {
    height: 50px !important;
}
.boxBorder.confirm, .formBox.confirm {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
}
}
@media only screen and (max-width: 640px), print {
/* .boxBorder.house {
    background: url(e4ae06f57ddf8c.jpg) 0 50px no-repeat;
    background-repeat: no-repeat;
    background-size: contain;
} */
.boxBorder.house .topBlock--titile {
    font-size: 20px;
    margin-bottom: 30px;
    padding: 10px 20px;
}
.house-center--inner {
    font-size: 18px;
    font-size: 1.8rem;
}
.house-center-nayami {
    width: 80%;
    margin: auto;
    margin-bottom: 40px;
}
.boxBorder.house h2 {
    text-align: center;
    font-size: 24px;
    margin: 10px;
}
.boxBorder.house h2 strong {
    font-size: 26px;
}
.sellReasonItems.house {
    width: 85%;
    margin: auto;
    padding-bottom: 20px;
}
.sellReasonItems.house .sellReasonItem {
    width: 100%;
    margin: auto;
}
.sellReasonItems.house .sellReasonItem .sellReasonCtsTtlMark {
    margin-right: 10px;
    margin-top: 16px;
    height: 34px;
    width: 40px;
    margin-bottom: 10px;
}
.sellReasonItems.house .sellReasonItem .sellReasonCtsTtlMark:before {
    border-bottom: 12px solid #ffc728;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}
.house .sellReasonItem .sellReasonCtsTtlMark .sellReasonCtsTtlNo {
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 2px;
}
.house .sellReasonItem .sellReasonCtsTxt {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.6;
    padding-top: 0;
    margin-top: -5px;
}
.house .thanksOfferBlock--btn:after {
	display: none;
}
.house .thanksOfferBlock .thanksOfferBlock--btn {
    font-size: 13px;
    font-size: 1.3rem;
    padding: 10px 14px 7px;
    line-height: 1.6;
}
.house .thanksOfferBlock--content {
    margin-left: 0;
    padding: 20px;
}
.house .thanksOfferBlock .thanksOfferBlock--btn strong {
    display: block;
    font-size: 19px;
}
.house .thanksOfferBlock {
    margin: 20px ;
}
.house .thanksOfferBlock {
    background-image: url(11cfcd1bead98a.jpg);
    background-repeat: no-repeat;
    background-position: -12px 69px;
    background-size: 43%;
}
.house .thanksOfferBlock .thanksOfferBlock--text {
    margin-bottom: 15px;
    margin-left: 35%;
}
.house .thanksOfferBlock .thanksOffeBlock--titile:before {
    display: none;
}
.house .thanksOfferBlock .thanksOffeBlock--titile {
    padding: 13px 30px;
}
.boxBorder.house {
    margin-bottom: 50px;
    border-top: none;
}
.house .sellReasonItems .sellReasonCtsTtl {
    display: inline-block;
}
.house .sellReasonItem .sellReasonCtsTxt {
    text-align: center;
}
.boxBorder.confirm, .formBox.confirm {
    margin-left: 10px;
    margin-right: 10px;
}
}

/* =======================================
あとで消す
======================================= */
.sellMakerList .sellMakerItems .sellMakerItem .comLogo {
	font-style: 0;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	text-align: center;
	width: 100%;
	height: 0;
	padding-bottom: 38.62069%;
	overflow: hidden
}
.sellMakerList .sellMakerItems .sellMakerItem .comLogo img {
	position: absolute;
	left: 50%;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%

}

.balloonTtlSet .li_mb1_0em {
	margin-bottom: 1em !important;
	list-style: disc;
	padding: 0 40px;
}

.balloonTtlSet .li_mb1_0em li{
	list-style: disc;
	line-height: 1.88;
}

/* api pulldown */
.cta_title{
  background: #0077c8;
  color :#FFF;
  text-align: center;
  font-size: 26px;
  line-height: 42px;
  margin: 0;
  padding: 15px;
  font-weight: bold;
}
@media screen and (max-width: 764px) {
 .cta_title{
    padding: 15px 8px !important;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
  }
}
.center{ text-align: center;}
.api_w_info{
 font-size: 1.4em;
 font-weight: bold;
 text-align: center;
 color: #0295CC;
 margin-bottom: 0.2em;
}
.api_w_info span{
 font-size: 1.2em;
 color: #ff0000;
 line-height: 1.6em;
}
h3.api_w_title {
 width: 100%;
 border: 1px #666 solid;
 padding: 10px 20px;
 font-weight:bold;
 background: #feec1f;
 background: -moz-linear-gradient(top, #fdf3af 0%, #fee00a 100%);
 background: -webkit-linear-gradient(top, #fdf3af 0%, #fee00a 100%);
 background: linear-gradient(to bottom, #fdf3af 0%, #fee00a 100%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdf3af', endColorstr='#fee00a', GradientType=0);
}
.api_w_t{
 line-height: 1.8em;
 letter-spacing: 0.1em;
 color: #361801;
 text-shadow: 1px 1px #fff;
 text-align: center;
}
.t25{
 font-size: 25px;
}
.api_w_inner{
 padding: 20px;
 border: 1px #666 solid;
 border-top: none;
 background: #fefedb;
}
.api_w_inner select{
 float: left;
 width: 100%;
 margin-right:3%;
 padding: 10px 5px;
 font-size: 12px;
 border: 1px #000 solid;
}
.api_w_inner .prefcture{
 float: left;
 width: 31%;
 margin: 6px 3% 0 0;
 font-size: 1rem;
 border: 4px #ff0000 solid;
}
.api_w_inner .cities{
 float: left;
 width: 31%;
 margin: 6px 3% 0 0;
 font-size: 1rem;
 border: 4px #ff0000 solid;
}
.api_w_inner button{
 width: 31%;
 margin-top: 3px;
 padding:10px 0;
 color: #361801;
 font-size: 1.4em;
 font-weight: bold;
 text-align:center;
 text-shadow: 1px 1px #fff;
 border: 3px #db9c03 solid;
 border-radius: 6px;
 background: #feec1f;
 background: -moz-linear-gradient(top, #fff592 0%, #feae01 100%);
 background: -webkit-linear-gradient(top, #fff592 0%, #feae01 100%);
 background: linear-gradient(to bottom, #fff592 0%, #feae01 100%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fff592', endColorstr='#feae01', GradientType=0);
}
.api_w_inner button span{
 font-size: 0.8em;
 font-weight:normal;
 color: #fff;
 padding: 3px 5px;
 text-shadow: 0px 0px;
 background: #ff0000;
 border-radius: 2px;
 margin-right: 0.2em;
}
.api_w_inner button:hover{
 margin: 6px 0 -3px;
}
.api_w_inner .api_errer {
 padding:3px 5px 3px;
 color: #ff0000;
 font-size:0.8em;
 font-weight: bold;
 text-align: center;
}

@media screen and (max-width: 767px){
 #api_w{
  margin-bottom:2em;
 }
 .api_w_info{
  font-size: 1em;
  margin-bottom:0;
  line-height:1.4em;
 }
 h3.api_w_title{
  margin-top: 0.5em;
 }
.api_w_t{
  line-height: 1.4em;
  letter-spacing: 0;
 }
 .api_w_inner select{
  float: none;
  margin-right:0;
 }
 .api_w_inner .prefcture{
 float: none;
 width: 100%;
 margin: 0;
 }
 .api_w_inner .cities{
  float: none;
  width: 100%;
  margin: 1em 0;
 }
 .api_w_inner button{
  width:100%;
 }
}

.post-content p, .single .post-content pre {
  font-size: 17px;
  line-height: 32px;
  padding-bottom: 30px;
}

.post-content .marker-y {
  background-image: none;
  background-color: #FF6;
}

/* 不動産相場に関するよくある質問 */
.kijisoumatome {
 background: #ffffff;
 padding-bottom: 30px;
 border: 1px solid #0aa3e9;
 padding:10px;
}


.sellComCtsMain .kijisoumatome .kijisoumatome-h2 {
  background: #0aa3e9;
  color: #ffffff;
  margin: 0 0 30px 0;
  border-left: none;
	padding: 10px 20px;
}

.sellComCtsMain .kijisoumatome .kijisoumatome-h3 {
  padding: 10px; /*上下 左右の余白*/
  color: #000000; /*文字色*/
  background: #c7eafa; /*背景*/
  border-left: solid 5px #0aa3e9; /*左線*/
  border-bottom: none;
  margin: 15px 50px;
	font-size: 1.6rem;
}

.kijisoumatome .sentence {
	padding: 0 65px;
}

.kijisoumatome .sentence p{
	line-height: 1.88 !important;
	margin-bottom: 1em !important;
}

.sellComCtsMain  .kijisoumatome ol,
.sellComCtsMain  .kijisoumatome ul{
margin: 10px 0;
padding-left: 30px;
list-style: decimal;
}

.sellComCtsMain .kijisoumatome a {
	color:#019be1;
	text-decoration:underline;
}

.sellComCtsMain .kijisoumatome a:link{
}

@media screen and (max-width: 640px){
.sellComCtsMain .kijisoumatome .kijisoumatome-h3 {
    margin: 15px 30px;
}

    .kijisoumatome .sentence {
    padding: 0 30px;
    }

    .kijisoumatome {
    margin: 0 -30px;
    }
}

/* なりすまし文言 */
.formCaution_itazura{
	border: 1px solid #c9c9c9;
	padding: 27px;
}

.formCaution_p{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 40px;
 	position: relative;
}

.formCaution_itazura .formCaution_p::before{
	content: " ";
	display: inline-block;
	position: absolute;
	background: url(68cc2db9e1d5dc.png) no-repeat;
	width: 1.5em;
	height: 1.5em;
	background-size: contain;
	left: 0;
	top: calc( 50% - 0.7em );
}

.formCaution_p_contents{
	font-size: 16px;
	line-height: 1.8;
}


/* 円満相続 */
@media only screen and (min-width: 641px), print {
	.hSiteLogo.enma {
		/* max-width: 640px; */
		max-width: 720px;
	}
}
#info h2.hSiteLogo.enma img {
	display: inline-block;
	width: 100%;
	/* max-width: 640px; */
	max-width: 240px;
}
@media only screen and (min-width: 641px), print {
	#info h2.hSiteLogo.enma img {
		width: 100%;
		max-width: 320px;
	}
}

/* sumitas */
@media screen and (max-width: 767px){
	.sumi .float-left {
		float: initial;
	}
	.sumi .float-left .logo {
		display: block;
		margin: 0 auto;
	}
	.sumi .spNone {
		display: none;
	}
}

/* silv（spの時） */
@media only screen and (max-width: 640px), print {
	.hSiteLogo.silv img {
		max-width: 176px;
	}
}

/* reCAPTCHA */
#recaptcha {
	width: 304px;
	margin: 20px auto 0;
}
.formBox p.error {
	text-align: center;
	margin-top: 30px;
}

/* #4704 #4835 解体の窓口・クラッソーネ */
.kaitai,
.crassone {
	text-align: center;
	font-size: 16px;
}
.kaitai--inner,
.crassone--inner {
	margin: 0 auto;
	padding: 20px 20px 0;
}
.kaitai .cRed,
.crassone .cRed {
	font-weight: 700;
}
.kaitai--logo,
.crassone--logo {
	max-width: 320px;
	margin: 0 auto 25px;
	border: 1px solid #ccc;
	padding: 20px 30px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.kaitai--logo img,
.crassone--logo img {
	width: 100%;
	height: auto;
}
.kaitai .topBlock--titile,
.crassone .topBlock--titile {
	text-align: center;
	font-size: 28px;
	margin-bottom: 30px;
	padding: 15px 10px;
}
.kaitai .topBlock--titile {
	background-color: #ecc02b;
}
.crassone .topBlock--titile {
	background-color: #fce5e8;
}
.kaitai .topBlock--titile .cRed,
.crassone .topBlock--titile .cRed {
	font-size: 1.1em;
	letter-spacing: .1em;
}
.kaitai_send,
.crassone_send {
	margin: 0 auto 20px;
	max-width: 740px;
}
.kaitai_send {
	border: 4px solid #ecc02b;
}
.crassone_send {
	border: 4px solid #F01E28;
}
.kaitai_send--lead1,
.kaitai_send--lead2,
.crassone_send--lead1,
.crassone_send--lead2 {
	line-height: 1.9em;
}
.kaitai_send--lead1,
.crassone_send--lead1 {
	margin-bottom: .5em;
}
.kaitai_send--lead2,
.crassone_send--lead2 {
	font-size: 1.1em;
	font-weight: 700;
	margin-bottom: 30px;
	display: inline-block;
	position: relative;
	padding-bottom: .25em;
}
.kaitai_send--lead2 {
	border-bottom: 4px solid #ecc02b;
}
.crassone_send--lead2 {
	border-bottom: 4px solid #F01E28;
}
.kaitai_send--lead2::before,
.kaitai_send--lead2::after,
.crassone_send--lead2::before,
.crassone_send--lead2::after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.kaitai_send--lead2::before,
.crassone_send--lead2::before {
	border-color: rgba(255, 195, 13, 0);
	border-width: 14px;
	margin-left: -14px;
}
.kaitai_send--lead2::before {
	border-top-color: #ecc02b;
}
.crassone_send--lead2::before {
	border-top-color: #F01E28;
}
.kaitai_send--lead2::after,
.crassone_send--lead2::after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}
.kaitai_send--ttl,
.crassone_send--ttl {
	background-color: #ecc02b;
	padding: 14px 10px;
	margin-bottom: 20px;
}
.kaitai_send--ttl {
	background-color: #ecc02b;
}
.crassone_send--ttl {
	background-color: #fce5e8;
}
.crassone_send--ttl .free {
	background-color: #F01E28;
	color: #FFFFFF;
	padding: .2em .4em;
	margin-right: .5em;
}
.kaitai_send--catch,
.crassone_send--catch {
	font-size: 1.125em;
	font-weight: 700;
	line-height: 1.8em;
}
.kaitai_send--slash,
.crassone_send--slash {
	position: relative;
}
.kaitai_send--slash::before,
.kaitai_send--slash::after,
.crassone_send--slash::before,
.crassone_send--slash::after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 2px;
	height: 1.2em;
	vertical-align: middle;
	bottom: 0;
}
.kaitai_send--slash::before,
.kaitai_send--slash::after {
	background-color: #ecc02b;
}
.crassone_send--slash::before,
.crassone_send--slash::after {
	background-color: #F01E28;
}
.kaitai_send--slash::before,
.crassone_send--slash::before {
	transform: rotate(-25deg);
	left: -15px;
}
.kaitai_send--slash::after,
.crassone_send--slash::after {
	transform: rotate(25deg);
	right: -15px;
}
.kaitai_send--catch .cRed,
.kaitai_send--catch .cRed {
	font-size: 1.12em;
}
a.kaitai_send--btn,
a.crassone_send--btn {
	display: inline-block;
	margin: 20px auto;
	padding: 25px 40px 25px 30px;
	color: #FFF;
	font-size: 22px;
	font-weight: 800;
}
a.kaitai_send--btn {
	background-color: #008000;
	box-shadow: 0px 3px 0px 0px rgb(0 75 0), inset 0px -3px 6px -2px rgba(0, 0, 0, 0.3);
}
a.crassone_send--btn {
	background-color: #F01E28;
	box-shadow: 0px 3px 0px 0px rgb(141 14 20), inset 0px -3px 6px -2px rgba(0, 0, 0, 0.3);
}
a.kaitai_send--btn:hover,
a.crassone_send--btn:hover {
	opacity: .8;
}
.kaitai_send--arrow,
.crassone_send--arrow {
	position: relative;
}
.kaitai_send--arrow::after,
.crassone_send--arrow::after {
	content: "";
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	margin-left: 0.2em;
	width: 0.6em;
	height: 0.6em;
	border-right: 0.15em solid #FFF;
	border-bottom: 0.15em solid #FFF;
	transform: rotate(-45deg);
	top: 32%;
	right: -20px;
}
.kaitai_send--info,
.crassone_send--info {
	margin: 30px;
	padding: 0 20px 20px;
}
.kaitai_send--info {
	border: 2px solid #ecc02b;
}
.crassone_send--info {
	border: 2px solid #F01E28;
}
.kaitai_send--info h4,
.crassone_send--info h4 {
	font-size: 1.05em;
	display: inline-block;
	background-color: #FFF;
	position: relative;
	top: -1em;
	padding: 0 1em;
}
.kaitai_send--icn,
.crassone_send--icn {
	display: inline-block;
	position: relative;
	padding-left: 1.8em;
}
.kaitai_send--icn::before,
.crassone_send--icn::before {
	content: "!";
	position: absolute;
	width: 1.35em;
	height: 1.35em;
	border-radius: 50%;
	top: -1px;
	left: 0;
}
.kaitai_send--icn::before {
	background-color: #ecc02b;
	border: 2px solid #000;
	color: #000;
}
.crassone_send--icn::before {
	background-color: #F01E28;
	border: 2px solid #F01E28;
	color: #FFFFFF;
}
.kaitai_send--list,
.crassone_send--list {
	text-align: left;
	margin-left: 1em;
}
.kaitai_send--list li,
.crassone_send--list li {
	font-size: .92em;
	list-style: disc;
	margin-bottom: .5em;
}
@media screen and (max-width: 640px) {
	.kaitai,
	.crassone {
		font-size: 14px;
	}
	.kaitai .topBlock--titile,
	.crassone .topBlock--titile {
		font-size: 20px;
		line-height: 1.3em;
		padding: 10px;
	}
	.kaitai--inner,
	.crassone--inner {
		padding: 0 20px;
	}
	.kaitai--logo,
	.crassone--logo {
		max-width: 220px;
	}
	.kaitai_send--lead1,
	.crassone_send--lead1 {
		line-height: 1.6em;
		text-align: left;
	}
	.kaitai_send--lead2,
	.crassone_send--lead2 {
		line-height: 1.6em;
		margin-bottom: 25px;
	}
	.kaitai_send--ttl,
	.crassone_send--ttl {
		padding: 10px 20px;
		margin-bottom: 15px;
		font-size: 1.2em;
	}
	.kaitai_send--catch,
	.crassone_send--catch {
		font-size: 1em;
		line-height: 1.5em;
		margin-bottom: 15px;
	}
	a.kaitai_send--btn,
	a.crassone_send--btn {
		min-width: 260px;
		padding: 10px 30px 10px 20px;
		margin: 0 20px;
		font-size: 18px;
	}
	.kaitai_send--info,
	.crassone_send--info {
		margin: 30px 20px 20px;
		padding: 0 10px 10px;
	}
}

/* #5009 サンキューページHOUSE露出強化　*/
.complete__anchor {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	margin-bottom: 20px;
}
.complete__anchor li {
	width: 49%;
	display: flex;
	align-items: center;
	text-align: center;
	border: 2px solid #019be1;
}
.complete__anchor .complete__lease {
	background: #fff;
}
.complete__anchor .complete__house {
	background: #019be1;
}
.complete__anchor a {
	display: block;
	width: 100%;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
	line-height: 1.2;
	padding: 13px 30px;
	position: relative;
}
.complete__anchor .complete__lease a {
	color: #019be1;
}
.complete__anchor .complete__house a {
	color: #fff;
}
.complete__anchor .icon_chevron-down {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%) rotate(135deg);
	width: 10px;
	height: 10px;
	border-top: 2px solid currentColor;
	border-right: 2px solid currentColor;
}
.complete__anchor .sm-txt {
	font-size: 80%;
}
#complete__house .topBlock--titile:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	border-top: solid #019be1;
	border-left: solid transparent;
	border-right: solid transparent;
	border-top-width: 12px;
	border-left-width: 12px;
	border-right-width: 12px;
	margin-left: -6px;
	margin-bottom: -12px;
}
.complete__house--img {
	width: 742px;
	margin: auto;
	margin-bottom: 40px;
}
#complete__house img {
	height: auto;
}
#complete__house .thanksOfferBlock--btn {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 50%;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	background: #FF4500;
	border-radius: 5px;
	border-bottom: 5px solid #ad3104;
	padding: 20px 15px;
	margin: 0 auto 60px;
	position: relative;
}
#complete__house .thanksOfferBlock--btn:hover {
	opacity: .6;
}
#complete__house .thanksOfferBlock--btn .bg-wt {
	font-size: 90%;
	color: #FF4500;
	background: #fff;
	padding: 5px 10px;
}
#complete__house .thanksOfferBlock--btn:after {
	content: none;
}
@media only screen and (max-width: 640px), print {
	.complete__anchor li {
		text-align: left;
	}
	.complete__anchor a {
		font-size: 16px;
		font-size: 1.6rem;
		padding: 10px;
	}
	.complete__anchor .icon_chevron-down {
		right: 10px;
	}
	.complete__house--img {
		width: 100%;
		padding: 0 20px;
		margin-bottom: 20px;
	}
	#complete__house .thanksOfferBlock--btn {
		width: 90%;
		font-size: 16px;
		font-size: 1.6rem;
		padding: 10px;
		margin: 0 auto 30px;
	}
}


/*5431 マンションキャンペーン枠*/
.campaign_infoWrapper {
	margin-bottom: 80px;
	position: relative;
}

.campaign_infoWrapper .campaign_infoInner{
	background: #F2EEE2;
    padding: 24px;
	margin-bottom: 16px;
	box-sizing:border-box;
}

.campaign_infoWrapper .campaign_infoInner .icon_arrow_w_right {
	width: 12px;
	height: 18px;
}

.campaign_infoWrapper .campaign_infoInner .campaign_infoTitle{
	border-bottom: 1px solid #052436;
	padding-bottom: 3px;
}

.campaign_infoWrapper .campaign_infoInner .campaign_infoTitle h3{
	padding-left: 240px;
	background: url(5cbe216f7ec2d8.png) no-repeat 105px -25px;
	background-size: 120px;
}

.campaign_infoWrapper .campaign_infoInner .campaign_infoTitle h3{
	font-size: 30px;
	font-weight: bold;
	padding-bottom:  16px;
	border-bottom: 1px dotted #052436;
	padding-top: 10px;
}

.campaign_infoWrapper .campaign_infoBox{
	display: flex;
	justify-content: space-between;
	margin-top: 24px;
}

.campaign_infoWrapper .campaign_infoBox .campaign_infoKV{
	width: 100%;
	max-width: 250px;
}

.campaign_infoWrapper .campaign_infoBox .campaign_infoBox--summary{
	width:  70%;
	margin-left: 20px;
	position: relative;
}

.campaign_infoWrapper .campaign_infoBox .campaign_infoBox--summary .campaign_infoBox--txt{
	margin-top:  16px;
	font-size:  18px;
	line-height: 1.5;
}

.campaign_infoWrapper .campaign_btn--Wrapper{
	display: flex;
    justify-content: flex-end;
}

.campaign_infoWrapper .campaign_btn--Wrapper .c-btnD--campaign{
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	height: 65px;
	padding: 0 15px;
	border-bottom: 4px solid #ae3000;
	background: #ff4600;
	margin-top:  16px;
}

.campaign_infoWrapper .c-btnD--campaign .text{
	color: #fff;
	font-weight: 700;
	font-size: 21px;
}

.campaign_infoWrapper .c-btnD--campaign .text br{
	display: none;
}

.campaign_infoWrapper .campaign_cap{
	font-size: 14px;
	line-height:1.4;
	text-align: right;
}

.campaign_infoWrapper .campaign_cap br{
	display: none;
}

@media screen and (max-width: 768px) {
	.campaign_infoWrapper .campaign_infoInner{
		padding: 0 16px 16px 16px;
	}

	.campaign_infoWrapper .campaign_infoInner .campaign_infoTitle h3{
		font-size: 24px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 130px;
		background: url(5cbe216f7ec2d8.png) no-repeat 5px -5px;
		background-size: 120px;
	}

	.campaign_infoWrapper .campaign_infoBox .campaign_infoBox--summary .campaign_infoBox--txt{
		font-size: 14px;
		margin-top:0;
	}

	.campaign_infoWrapper .c-btnD--campaign .text{
		font-size: 16px;
		line-height: 1.4;
	}

	.campaign_infoWrapper .campaign_btn--Wrapper .c-btnD--campaign{
		margin-top:  16px;
		width: 100%;
	}
}

@media screen and (max-width: 640px) {
	.campaign_infoWrapper .campaign_infoBox{
		display: flex;
		margin-top: 16px;
		flex-direction: column;
		align-items: center;
	}

	.campaign_infoWrapper .campaign_infoInner .campaign_infoTitle h3{
		font-size: 18px;
		line-height: 1.5;
		padding-bottom: 16px;
		background: url(607023c1bd5eb5.png) no-repeat -10px 0px;
		background-size: 85px;
		padding-left: 80px;
	}

	.campaign_infoWrapper .campaign_infoBox .campaign_infoBox--summary{
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
	}

	.campaign_infoWrapper .campaign_infoBox .campaign_infoBox--summary h4{
		text-align: center;
	}

	.campaign_infoWrapper .campaign_btn--Wrapper .c-btnD--campaign{
		align-items: center;
		justify-content: center;
	}
}

@media screen and (max-width: 390px) {
	.campaign_infoWrapper .campaign_btn--Wrapper .c-btnD--campaign{
		height: 65px;
	}

	.campaign_infoWrapper .campaign_btn--Wrapper .c-btnD--campaign .text{
		line-height: 1.5;
		text-align: center;
	}

	.campaign_infoWrapper .campaign_btn--Wrapper .c-btnD--campaign br{
		display: block;
	}

	.campaign_infoWrapper .campaign_cap br{
		display: block;
	}
	
}

@media screen and (max-width: 320px) {
	.campaign_infoWrapper .campaign_infoInner{
		padding: 0 16px 16px 16px;
	}

	.campaign_infoWrapper .campaign_infoInner .campaign_infoTitle h3{
		padding-top: 16px;
		padding-bottom: 16px;
	}

}
/* ---------------------------------------
  未回答必須項目
--------------------------------------- */
.formTr .formTd.is-req {
	background-color: #FFB6C1;
}
.custom-select select.def.is-req {
	background-color: #FFB6C1;
}
.custom-select select.def.is-req+.select-value {
	background-color: #FFB6C1;
}
.row.is-req {
	background-color: #FFB6C1;
}
input[type="text"].def.is-req {
	background-color: #FFB6C1;
}
.dlNoticeSet.is-req {
	background-color: #FFB6C1;
}
.form_item_cont {
	position: relative;
}
span.form_item_cont  {
	display: inline-block;
}
.form-infomation {
    position: fixed;
    z-index: 1001;
    /*left: 300px;*/
    left: 30px;
    top: 141px;
    opacity: 0.9;
    cursor: grab;
}
.form-infomation.-input {
  left: unset;
  top: unset;
  bottom: 10px;
  right: 10px;
  max-width: 250px;
}
.form-infomation.-confirm {
  left: 30px;
  top: 141px;
}
.form-infomation *,
.form-infomation ::before,
.form-infomation ::after {
    margin: 0;
    box-sizing: border-box;
}
.form-require-checklist {
    display: none;
    /*width: 222px;*/
    min-width: 230px;
    border-radius: 5px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}
.form-require-checklist.is-visible {
    display: block;
}
.form-require-checklist__header {
    position: relative;
    padding: 5px;
    background: #696969;
    background-color: #393838;
    border-radius: 15px 15px 0px 0px;
    border: 2px solid #000000;
    color: #ffffff;
    text-align: center;
}
.form-require-checklist__header.header--confirm {
    padding: 5px 25px 5px 10px;
}
.form-require-checklist__body {
    display: none;
    padding: 5px;
    max-height: 200px;
    background-color: #ffffff;
    border-color: #000000;
    border-style: solid;
    border-width: 0 2px 2px 2px;
    /*border-radius: 0px 0px 5px 5px;*/
    overflow-x: hidden;
    /*text-align: center;*/
}
.form-require-checklist__body.body--confirm {
    text-align: center;
}
.form-require-checklist__body.is-open {
    display: block;
}
.form-require-na {
    padding: 0 4px;
    margin-top: 8px;
    color: #ff4500;
    color: #ff0000;
    font-size: 16px;
    font-weight: 700;
    line-height: 27px;
}
.form-require-na > a {
    display: block;
    color: inherit;
}
.form-require-na:hover {
    background-color: #fff8dc;
}
.switch-button {
    position: absolute;
    top: 3px;
    right: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin-top: 5px;
    margin-left: 15px;*/
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #ffffff;
    vertical-align: bottom;
}
.switch-button__inner {
    position: relative;
    width: 100%;
    height: 100%;
}
.switch-button__inner::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    /*display: inline-block;
    margin: 20% auto 50% auto;*/
    width: 60%;
    /*height: 14px;*/
    height: 4px;
    /*background-color: #ffffff;
    border: 1px solid #000000;
    border-top: 4px solid #000000;*/
    background-color: #000000;
    transform: translate(-50%, -50%);
}
.switch-button__inner::after {
    /*margin: 40% auto 50% auto;*/
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 60%;
    height: 4px;
    background-color: #000000;
    transform: translate(-50%, -50%) rotate(90deg);
}
.is-active .switch-button__inner::after {
    content: none;
}

.switch-button__em {
    color: #ff3a3a;
    font-weight: 700;
}
.form-infomation-text {
    display: none;
    padding: 5px;
    background-color: #393838;
    border: 2px solid #000000;
    border-radius: 5px;
    color: #ffffff;
    text-align: center;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}
.form-infomation-text > p {
  font-size: 13px;
}
.form-infomation-text.is-visible {
    display: block;
}
span.err {
    opacity: 0;
    display: none;
    position: absolute;
		top: 0;
    left: 0;
    padding: 5px;
    border-radius: 5px;
    color: white;
    z-index: 5;
    background-color: red;
    font-size: 12px;
    transform: translateY(-100%);
}
span.err--text {
	top: 25px;
	left: 20px;
}
span.err--radio {
	top: 5px;
	left: -5px;
}
span.err--name {
	top: 5px;
	left: 55px;
}
span.err--select {
	top: 25px;
	left: 20px;
}
span.err--auto {
	top: auto;
  left: auto;
}
span.err::before {
  content: "";
  position: absolute;
  top: 97%;
  left: 10px;
  border: 7px solid transparent;
  border-top: 7px solid red;
  z-index: 6;
}
.sec_formbtn4_err {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 60px;
}
#formbtn3_err {
  display: block;
  margin-top: 40px;
  margin-bottom: 60px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.formbtn3_err__img {
  width: 490px;
  max-width: 100%;
  height: auto;
}
@media print, screen and (max-width: 768px) {
  .form-infomation {
    left: unset;
    top: unset;
    bottom: 10px;
    right: 10px;
  }
  .form-infomation.-confirm {
    left: unset;
    top: unset;
    bottom: 10px;
    right: 10px;
  }
	.form-infomation.-confirm.movePosition {
    left: unset;
    top: unset;
    bottom: 100px;
    right: 10px;
  }
  .switch-button {
    display: none;
  }
  .form-require-checklist__body {
    display: none;
    opacity: 0;
    height: 0;
    padding: 0;
    border: none;
  }
}

/* #7193 レスポンシブフォームのFVからスピード売却術削除 */
.form-bnr-whitepaper img {
  width: 100%;
  height: auto;
}
.form-bnr-whitepaper + .formTtl {
  margin-top: -30px;
}
/* //#7193 レスポンシブフォームのFVからスピード売却術削除 */

/* #8170 LP共通ヘッダー：追加予定CSSの確認用 */
@media only screen and (max-width: 1199px) {
  .formHeader #info.hBar {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    column-gap: 5px;
    box-sizing: border-box;
    width: 100%;
    min-width: 940px;
    margin-left: auto;
    margin-right: auto;
    height: 84px;
    padding: 0 20px;
    line-height: normal;
  }
  .formHeader #info.hBar::after {
    content: none;
  }
  .formHeader #info.hBar > h2.hSiteLogo {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    flex: 1 1 auto;
    min-width: 0;
    max-width: none;
    padding-top: 0;
    float: none;
  }
  .formHeader #info.hBar > h2.hSiteLogo > img {
    box-sizing: border-box;
    flex: 0 1 auto;
    width: auto;
    max-width: 310px;
    height: auto;
    min-width: 0;
    flex-grow: 1;
  }
  .formHeader #info.hBar > h2.hSiteLogo > .syunenContainer {
    display: flex;
    box-sizing: border-box;
    flex: 1 1 auto;
    min-width: 0;
    white-space: nowrap;
    flex-grow: 0;
    flex-shrink: 0;
  }
  .formHeader #info.hBar > ul.header_logos {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 8px;
    box-sizing: border-box;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
    padding: 0;
    margin: 0;
    float: none;
  }
  .formHeader #info.hBar > ul.header_logos > li {
    box-sizing: border-box;
    float: none;
  }
  .formHeader #info.hBar > ul.header_logos > li > a.btn-border {
    box-sizing: border-box;
    float: none;
    margin: 0;
  }
}
