@charset "UTF-8";
/* Scss Document */
/*! =======================================================
***********************************************************
このファイルはSCSSで作成されています。
数値の調整などは、
/assets/scss/basicstyle/のなかのファイルを編集してください。
***********************************************************
======================================================== */
/* CSS Document */
*, *::after, *::before { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

:invalid, :-moz-submit-invalid, :-moz-ui-invalid { box-shadow: none; }

/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
-------------------------------------------------------------------------------*/
/* Let's default this puppy out
-------------------------------------------------------------------------------*/
html, body, 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, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: inherit; vertical-align: baseline; background: transparent; }

article, aside, figure, footer, header, nav, section, details, summary { display: block; }

/* Handle box-sizing while better addressing child elements:  http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html { box-sizing: border-box; }

*, *:before, *:after { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
/* Responsive images and other embedded objects Note: keeping IMG here will cause problems if you're using foreground images as sprites. If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img, object, embed { max-width: 100%; }

/* force a vertical scrollbar to prevent a jumpy page */
html { overflow-y: scroll; }

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse: collapse; border-spacing: 0; }

th { font-weight: inherit; vertical-align: bottom; }

td { font-weight: inherit; vertical-align: top; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; font-size: 1em; }

pre { white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ }

input[type="radio"] { vertical-align: text-bottom; }

input[type="checkbox"] { vertical-align: bottom; }

.ie7 input[type="checkbox"] { vertical-align: baseline; }

.ie6 input { vertical-align: text-bottom; }

/*select, input, textarea {font: 99% sans-serif;}*/
table { font-size: inherit; font: 100%; }

small { font-size: 75%; }

strong { font-weight: bold; }

td, td img { vertical-align: top; }

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* standardize any monospaced elements */
pre, code, kbd, samp { font-family: monospace, sans-serif; }

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], input[type=file], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }

/* make buttons play nice in IE */
button, input[type=button] { width: auto; overflow: visible; }

/* scale images in IE7 more attractively */
.ie7 img { -ms-interpolation-mode: bicubic; }

/* prevent BG image flicker upon hover  (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* CSS Document */
/* リスト */
.list-style--circle > li { list-style-type: circle; }

.list-style--disc > li { list-style-type: disc; }

.list-style--square > li { list-style-type: square; }

.list-style--decimal > li { list-style-type: decimal; }

.list-style--decimal-zero > li { list-style-type: decimal-leading-zero; }

.list-style--lower-roman > li { list-style-type: lower-roman; }

.list-style--upper-roman > li { list-style-type: upper-roman; }

.list-style--lower-alpha > li { list-style-type: lower-alpha; }

.list-style--upper-alpha > li { list-style-type: upper-alpha; }

.list-style--cjk-ideographic > li { list-style-type: cjk-ideographic; }

.list-style--hiragana > li { list-style-type: hiragana; }

.list-style--hiragana-iroha li { list-style-type: hiragana-iroha; }

.list-style--katakana > li { list-style-type: katakana; }

.list-style--katakana-iroha > li { list-style-type: katakana-iroha; }

.list-style--none > li { list-style: none; }

.list-style--circle, .list-style--disc, .list-style--square, .list-style--decimal, .list-style--decimal-zero, .list-style--lower-roman, .list-style--upper-roman, .list-style--lower-alpha, .list-style--upper-alpha, .list-style--cjk-ideographic, .list-style--hiragana, .list-style--hiragana-iroha, .list-style--katakana, .list-style--katakana-iroha { margin-left: 2em !important; list-style-position: outside; text-indent: 0; }

/* リスト */
.list-style__peculiar, .list-style__peculiar--original, .list-style__peculiar--brackets-decimal, .list-style__peculiar--brackets-lowerroman, .list-style__peculiar--brackets-upperroman, .list-style__peculiar--brackets-loweralpha, .list-style__peculiar--brackets-upperalpha, .list-style__peculiar--brackets-hiragana, .list-style__peculiar--brackets-katakana, .list-style__peculiar--side-brackets-decimal, .list-style__peculiar--side-brackets-lowerroman, .list-style__peculiar--side-brackets-upperroman, .list-style__peculiar--side-brackets-loweralpha, .list-style__peculiar--side-brackets-upperalpha, .list-style__peculiar--side-brackets-hiragana, .list-style__peculiar--side-brackets-katakana, .list-style__peculiar--dot-decimal, .list-style__peculiar--dot-lowerroman, .list-style__peculiar--dot-upperroman, .list-style__peculiar--dot-loweralpha, .list-style__peculiar--dot-upperalpha, .list-style__peculiar--dot-hiragana, .list-style__peculiar--dot-katakana, .list-style__peculiar--character_circle-decimal { margin-left: 2em !important; }
.list-style__peculiar > li, .list-style__peculiar--original > li, .list-style__peculiar--brackets-decimal > li, .list-style__peculiar--brackets-lowerroman > li, .list-style__peculiar--brackets-upperroman > li, .list-style__peculiar--brackets-loweralpha > li, .list-style__peculiar--brackets-upperalpha > li, .list-style__peculiar--brackets-hiragana > li, .list-style__peculiar--brackets-katakana > li, .list-style__peculiar--side-brackets-decimal > li, .list-style__peculiar--side-brackets-lowerroman > li, .list-style__peculiar--side-brackets-upperroman > li, .list-style__peculiar--side-brackets-loweralpha > li, .list-style__peculiar--side-brackets-upperalpha > li, .list-style__peculiar--side-brackets-hiragana > li, .list-style__peculiar--side-brackets-katakana > li, .list-style__peculiar--dot-decimal > li, .list-style__peculiar--dot-lowerroman > li, .list-style__peculiar--dot-upperroman > li, .list-style__peculiar--dot-loweralpha > li, .list-style__peculiar--dot-upperalpha > li, .list-style__peculiar--dot-hiragana > li, .list-style__peculiar--dot-katakana > li, .list-style__peculiar--character_circle-decimal > li { list-style-type: none; list-style-position: inside; text-indent: -2em; }
.list-style__peculiar > li::before, .list-style__peculiar--original > li::before, .list-style__peculiar--brackets-decimal > li::before, .list-style__peculiar--brackets-lowerroman > li::before, .list-style__peculiar--brackets-upperroman > li::before, .list-style__peculiar--brackets-loweralpha > li::before, .list-style__peculiar--brackets-upperalpha > li::before, .list-style__peculiar--brackets-hiragana > li::before, .list-style__peculiar--brackets-katakana > li::before, .list-style__peculiar--side-brackets-decimal > li::before, .list-style__peculiar--side-brackets-lowerroman > li::before, .list-style__peculiar--side-brackets-upperroman > li::before, .list-style__peculiar--side-brackets-loweralpha > li::before, .list-style__peculiar--side-brackets-upperalpha > li::before, .list-style__peculiar--side-brackets-hiragana > li::before, .list-style__peculiar--side-brackets-katakana > li::before, .list-style__peculiar--dot-decimal > li::before, .list-style__peculiar--dot-lowerroman > li::before, .list-style__peculiar--dot-upperroman > li::before, .list-style__peculiar--dot-loweralpha > li::before, .list-style__peculiar--dot-upperalpha > li::before, .list-style__peculiar--dot-hiragana > li::before, .list-style__peculiar--dot-katakana > li::before, .list-style__peculiar--character_circle-decimal > li::before { display: inline-block; width: 2em; text-indent: 0; }

/* spanでリストヘッド自由入力 */
.list-style__peculiar--original > li { counter-increment: cnt_brackets-decimal; }
.list-style__peculiar--original > li::before { display: none; }
.list-style__peculiar--original .list-style__peculiar--original__mark { display: inline-block; width: 2em; text-indent: 0; }

/* (1) カッコに数字 */
.list-style__peculiar--brackets-decimal { counter-reset: cnt_brackets-decimal 0; }
.list-style__peculiar--brackets-decimal > li { counter-increment: cnt_brackets-decimal; }
.list-style__peculiar--brackets-decimal > li::before { content: "(" counter(cnt_brackets-decimal) ") "; }

/* (i) カッコに小文字ローマ数字 */
.list-style__peculiar--brackets-lowerroman { counter-reset: cnt_brackets-lowerroman 0; }
.list-style__peculiar--brackets-lowerroman > li { counter-increment: cnt_brackets-lowerroman; }
.list-style__peculiar--brackets-lowerroman > li::before { content: "(" counter(cnt_brackets-lowerroman,lower-roman) ") "; }

/* (I) カッコに大文字ローマ数字 */
.list-style__peculiar--brackets-upperroman { counter-reset: cnt_brackets-upperroman 0; }
.list-style__peculiar--brackets-upperroman > li { counter-increment: cnt_brackets-upperroman; }
.list-style__peculiar--brackets-upperroman > li::before { content: "(" counter(cnt_brackets-upperroman,upper-roman) ") "; }

/* (a) カッコに小文字アルファベット */
.list-style__peculiar--brackets-loweralpha { counter-reset: cnt_brackets-loweralpha 0; }
.list-style__peculiar--brackets-loweralpha > li { counter-increment: cnt_brackets-loweralpha; }
.list-style__peculiar--brackets-loweralpha > li::before { content: "(" counter(cnt_brackets-loweralpha,lower-alpha) ") "; }

/* (A) カッコに大文字アルファベット */
.list-style__peculiar--brackets-upperalpha { counter-reset: cnt_brackets-upperalpha 0; }
.list-style__peculiar--brackets-upperalpha > li { counter-increment: cnt_brackets-upperalpha; }
.list-style__peculiar--brackets-upperalpha > li::before { content: "(" counter(cnt_brackets-upperalpha,upper-alpha) ") "; }

/* (あ) カッコにひらがな */
.list-style__peculiar--brackets-hiragana > li:nth-child(1):before { content: "(あ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(2):before { content: "(い)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(3):before { content: "(う)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(4):before { content: "(え)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(5):before { content: "(お)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(6):before { content: "(か)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(7):before { content: "(き)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(8):before { content: "(く)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(9):before { content: "(け)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(10):before { content: "(こ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(11):before { content: "(さ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(12):before { content: "(し)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(13):before { content: "(す)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(14):before { content: "(せ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(15):before { content: "(そ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(16):before { content: "(た)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(17):before { content: "(ち)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(18):before { content: "(つ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(19):before { content: "(て)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(20):before { content: "(と)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(21):before { content: "(な)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(22):before { content: "(に)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(23):before { content: "(ぬ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(24):before { content: "(ね)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(25):before { content: "(の)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(26):before { content: "(は)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(27):before { content: "(ひ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(28):before { content: "(ふ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(29):before { content: "(へ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(30):before { content: "(ほ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(31):before { content: "(ま)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(32):before { content: "(み)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(33):before { content: "(む)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(34):before { content: "(め)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(35):before { content: "(も)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(36):before { content: "(や)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(37):before { content: "(ゆ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(38):before { content: "(よ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(39):before { content: "(ら)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(40):before { content: "(り)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(41):before { content: "(る)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(42):before { content: "(れ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(43):before { content: "(ろ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(44):before { content: "(わ)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(45):before { content: "(を)"; }
.list-style__peculiar--brackets-hiragana > li:nth-child(46):before { content: "(ん)"; }

/* (ア) カッコにカタカナ */
.list-style__peculiar--brackets-katakana > li:nth-child(1):before { content: "(ア)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(2):before { content: "(イ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(3):before { content: "(ウ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(4):before { content: "(エ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(5):before { content: "(オ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(6):before { content: "(カ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(7):before { content: "(キ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(8):before { content: "(ク)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(9):before { content: "(ケ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(10):before { content: "(コ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(11):before { content: "(サ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(12):before { content: "(シ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(13):before { content: "(ス)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(14):before { content: "(セ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(15):before { content: "(ソ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(16):before { content: "(タ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(17):before { content: "(チ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(18):before { content: "(ツ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(19):before { content: "(テ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(20):before { content: "(ト)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(21):before { content: "(ナ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(22):before { content: "(ニ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(23):before { content: "(ヌ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(24):before { content: "(ネ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(25):before { content: "(ノ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(26):before { content: "(ハ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(27):before { content: "(ヒ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(28):before { content: "(フ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(29):before { content: "(ヘ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(30):before { content: "(ホ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(31):before { content: "(マ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(32):before { content: "(ミ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(33):before { content: "(ム)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(34):before { content: "(メ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(35):before { content: "(モ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(36):before { content: "(ヤ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(37):before { content: "(ユ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(38):before { content: "(ヨ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(39):before { content: "(ラ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(40):before { content: "(リ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(41):before { content: "(ル)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(42):before { content: "(レ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(43):before { content: "(ロ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(44):before { content: "(ワ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(45):before { content: "(ヲ)"; }
.list-style__peculiar--brackets-katakana > li:nth-child(46):before { content: "(ン)"; }

/* 1) 片方カッコに数字 */
.list-style__peculiar--side-brackets-decimal { counter-reset: cnt_brackets-decimal 0; }
.list-style__peculiar--side-brackets-decimal > li { counter-increment: cnt_brackets-decimal; }
.list-style__peculiar--side-brackets-decimal > li::before { content: counter(cnt_brackets-decimal) ") "; }

/* a) 片方カッコに小文字アルファベット */
.list-style__peculiar--side-brackets-lowerroman { counter-reset: cnt_brackets-lowerroman 0; }
.list-style__peculiar--side-brackets-lowerroman > li { counter-increment: cnt_brackets-lowerroman; }
.list-style__peculiar--side-brackets-lowerroman > li::before { content: counter(cnt_brackets-lowerroman,lower-roman) ") "; }

/* A) 片方カッコに大文字アルファベット */
.list-style__peculiar--side-brackets-upperroman { counter-reset: cnt_brackets-upperroman 0; }
.list-style__peculiar--side-brackets-upperroman > li { counter-increment: cnt_brackets-upperroman; }
.list-style__peculiar--side-brackets-upperroman > li::before { content: counter(cnt_brackets-upperroman,upper-roman) ") "; }

/* i) 片方カッコに小文字アルファベット */
.list-style__peculiar--side-brackets-loweralpha { counter-reset: cnt_brackets-loweralpha 0; }
.list-style__peculiar--side-brackets-loweralpha > li { counter-increment: cnt_brackets-loweralpha; }
.list-style__peculiar--side-brackets-loweralpha > li::before { content: counter(cnt_brackets-loweralpha,lower-alpha) ") "; }

/* I) 片方カッコに大文字アルファベット */
.list-style__peculiar--side-brackets-upperalpha { counter-reset: cnt_brackets-upperalpha 0; }
.list-style__peculiar--side-brackets-upperalpha > li { counter-increment: cnt_brackets-upperalpha; }
.list-style__peculiar--side-brackets-upperalpha > li::before { content: counter(cnt_brackets-upperalpha,upper-alpha) ") "; }

/* あ) 片方カッコにひらがな */
.list-style__peculiar--side-brackets-hiragana > li:nth-child(1):before { content: "あ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(2):before { content: "い)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(3):before { content: "う)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(4):before { content: "え)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(5):before { content: "お)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(6):before { content: "か)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(7):before { content: "き)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(8):before { content: "く)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(9):before { content: "け)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(10):before { content: "こ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(11):before { content: "さ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(12):before { content: "し)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(13):before { content: "す)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(14):before { content: "せ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(15):before { content: "そ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(16):before { content: "た)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(17):before { content: "ち)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(18):before { content: "つ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(19):before { content: "て)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(20):before { content: "と)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(21):before { content: "な)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(22):before { content: "に)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(23):before { content: "ぬ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(24):before { content: "ね)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(25):before { content: "の)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(26):before { content: "は)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(27):before { content: "ひ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(28):before { content: "ふ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(29):before { content: "へ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(30):before { content: "ほ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(31):before { content: "ま)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(32):before { content: "み)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(33):before { content: "む)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(34):before { content: "め)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(35):before { content: "も)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(36):before { content: "や)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(37):before { content: "ゆ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(38):before { content: "よ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(39):before { content: "ら)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(40):before { content: "り)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(41):before { content: "る)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(42):before { content: "れ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(43):before { content: "ろ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(44):before { content: "わ)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(45):before { content: "を)"; }
.list-style__peculiar--side-brackets-hiragana > li:nth-child(46):before { content: "ん)"; }

/* ア) 片方カッコにカタカナ */
.list-style__peculiar--side-brackets-katakana > li:nth-child(1):before { content: "ア)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(2):before { content: "イ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(3):before { content: "ウ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(4):before { content: "エ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(5):before { content: "オ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(6):before { content: "カ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(7):before { content: "キ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(8):before { content: "ク)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(9):before { content: "ケ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(10):before { content: "コ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(11):before { content: "サ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(12):before { content: "シ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(13):before { content: "ス)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(14):before { content: "セ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(15):before { content: "ソ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(16):before { content: "タ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(17):before { content: "チ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(18):before { content: "ツ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(19):before { content: "テ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(20):before { content: "ト)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(21):before { content: "ナ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(22):before { content: "ニ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(23):before { content: "ヌ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(24):before { content: "ネ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(25):before { content: "ノ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(26):before { content: "ハ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(27):before { content: "ヒ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(28):before { content: "フ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(29):before { content: "ヘ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(30):before { content: "ホ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(31):before { content: "マ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(32):before { content: "ミ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(33):before { content: "ム)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(34):before { content: "メ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(35):before { content: "モ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(36):before { content: "ヤ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(37):before { content: "ユ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(38):before { content: "ヨ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(39):before { content: "ラ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(40):before { content: "リ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(41):before { content: "ル)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(42):before { content: "レ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(43):before { content: "ロ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(44):before { content: "ワ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(45):before { content: "ヲ)"; }
.list-style__peculiar--side-brackets-katakana > li:nth-child(46):before { content: "ン)"; }

/* 1. ドットに数字 */
.list-style__peculiar--dot-decimal { counter-reset: cnt_dot-decimal 0; }
.list-style__peculiar--dot-decimal > li { counter-increment: cnt_dot-decimal; }
.list-style__peculiar--dot-decimal > li::before { content: counter(cnt_dot-decimal) "."; }

/* a. ドットに小文字アルファベット */
.list-style__peculiar--dot-lowerroman { counter-reset: cnt_dot-lowerroman 0; }
.list-style__peculiar--dot-lowerroman > li { counter-increment: cnt_dot-lowerroman; }
.list-style__peculiar--dot-lowerroman > li::before { content: counter(cnt_dot-lowerroman,lower-roman) "."; }

/* A. ドットに大文字アルファベット */
.list-style__peculiar--dot-upperroman { counter-reset: cnt_dot-upperroman 0; }
.list-style__peculiar--dot-upperroman > li { counter-increment: cnt_dot-upperroman; }
.list-style__peculiar--dot-upperroman > li::before { content: counter(cnt_dot-upperroman,upper-roman) "."; }

/* i. ドットに小文字アルファベット */
.list-style__peculiar--dot-loweralpha { counter-reset: cnt_dot-loweralpha 0; }
.list-style__peculiar--dot-loweralpha > li { counter-increment: cnt_dot-loweralpha; }
.list-style__peculiar--dot-loweralpha > li::before { content: counter(cnt_dot-loweralpha,lower-alpha) "."; }

/* I. ドットに大文字アルファベット */
.list-style__peculiar--dot-upperalpha { counter-reset: cnt_dot-upperalpha 0; }
.list-style__peculiar--dot-upperalpha > li { counter-increment: cnt_dot-upperalpha; }
.list-style__peculiar--dot-upperalpha > li::before { content: counter(cnt_dot-upperalpha,upper-alpha) "."; }

/* あ. カッコにひらがな */
.list-style__peculiar--dot-hiragana > li:nth-child(1):before { content: "あ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(2):before { content: "い."; }
.list-style__peculiar--dot-hiragana > li:nth-child(3):before { content: "う."; }
.list-style__peculiar--dot-hiragana > li:nth-child(4):before { content: "え."; }
.list-style__peculiar--dot-hiragana > li:nth-child(5):before { content: "お."; }
.list-style__peculiar--dot-hiragana > li:nth-child(6):before { content: "か."; }
.list-style__peculiar--dot-hiragana > li:nth-child(7):before { content: "き."; }
.list-style__peculiar--dot-hiragana > li:nth-child(8):before { content: "く."; }
.list-style__peculiar--dot-hiragana > li:nth-child(9):before { content: "け."; }
.list-style__peculiar--dot-hiragana > li:nth-child(10):before { content: "こ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(11):before { content: "さ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(12):before { content: "し."; }
.list-style__peculiar--dot-hiragana > li:nth-child(13):before { content: "す."; }
.list-style__peculiar--dot-hiragana > li:nth-child(14):before { content: "せ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(15):before { content: "そ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(16):before { content: "た."; }
.list-style__peculiar--dot-hiragana > li:nth-child(17):before { content: "ち."; }
.list-style__peculiar--dot-hiragana > li:nth-child(18):before { content: "つ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(19):before { content: "て."; }
.list-style__peculiar--dot-hiragana > li:nth-child(20):before { content: "と."; }
.list-style__peculiar--dot-hiragana > li:nth-child(21):before { content: "な."; }
.list-style__peculiar--dot-hiragana > li:nth-child(22):before { content: "に."; }
.list-style__peculiar--dot-hiragana > li:nth-child(23):before { content: "ぬ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(24):before { content: "ね."; }
.list-style__peculiar--dot-hiragana > li:nth-child(25):before { content: "の."; }
.list-style__peculiar--dot-hiragana > li:nth-child(26):before { content: "は."; }
.list-style__peculiar--dot-hiragana > li:nth-child(27):before { content: "ひ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(28):before { content: "ふ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(29):before { content: "へ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(30):before { content: "ほ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(31):before { content: "ま."; }
.list-style__peculiar--dot-hiragana > li:nth-child(32):before { content: "み."; }
.list-style__peculiar--dot-hiragana > li:nth-child(33):before { content: "む."; }
.list-style__peculiar--dot-hiragana > li:nth-child(34):before { content: "め."; }
.list-style__peculiar--dot-hiragana > li:nth-child(35):before { content: "も."; }
.list-style__peculiar--dot-hiragana > li:nth-child(36):before { content: "や."; }
.list-style__peculiar--dot-hiragana > li:nth-child(37):before { content: "ゆ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(38):before { content: "よ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(39):before { content: "ら."; }
.list-style__peculiar--dot-hiragana > li:nth-child(40):before { content: "り."; }
.list-style__peculiar--dot-hiragana > li:nth-child(41):before { content: "る."; }
.list-style__peculiar--dot-hiragana > li:nth-child(42):before { content: "れ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(43):before { content: "ろ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(44):before { content: "わ."; }
.list-style__peculiar--dot-hiragana > li:nth-child(45):before { content: "を."; }
.list-style__peculiar--dot-hiragana > li:nth-child(46):before { content: "ん."; }

/* ア. カッコにカタカナ */
.list-style__peculiar--dot-katakana > li:nth-child(1):before { content: "ア."; }
.list-style__peculiar--dot-katakana > li:nth-child(2):before { content: "イ."; }
.list-style__peculiar--dot-katakana > li:nth-child(3):before { content: "ウ."; }
.list-style__peculiar--dot-katakana > li:nth-child(4):before { content: "エ."; }
.list-style__peculiar--dot-katakana > li:nth-child(5):before { content: "オ."; }
.list-style__peculiar--dot-katakana > li:nth-child(6):before { content: "カ."; }
.list-style__peculiar--dot-katakana > li:nth-child(7):before { content: "キ."; }
.list-style__peculiar--dot-katakana > li:nth-child(8):before { content: "ク."; }
.list-style__peculiar--dot-katakana > li:nth-child(9):before { content: "ケ."; }
.list-style__peculiar--dot-katakana > li:nth-child(10):before { content: "コ."; }
.list-style__peculiar--dot-katakana > li:nth-child(11):before { content: "サ."; }
.list-style__peculiar--dot-katakana > li:nth-child(12):before { content: "シ."; }
.list-style__peculiar--dot-katakana > li:nth-child(13):before { content: "ス."; }
.list-style__peculiar--dot-katakana > li:nth-child(14):before { content: "セ."; }
.list-style__peculiar--dot-katakana > li:nth-child(15):before { content: "ソ."; }
.list-style__peculiar--dot-katakana > li:nth-child(16):before { content: "タ."; }
.list-style__peculiar--dot-katakana > li:nth-child(17):before { content: "チ."; }
.list-style__peculiar--dot-katakana > li:nth-child(18):before { content: "ツ."; }
.list-style__peculiar--dot-katakana > li:nth-child(19):before { content: "テ."; }
.list-style__peculiar--dot-katakana > li:nth-child(20):before { content: "ト."; }
.list-style__peculiar--dot-katakana > li:nth-child(21):before { content: "ナ."; }
.list-style__peculiar--dot-katakana > li:nth-child(22):before { content: "ニ."; }
.list-style__peculiar--dot-katakana > li:nth-child(23):before { content: "ヌ."; }
.list-style__peculiar--dot-katakana > li:nth-child(24):before { content: "ネ."; }
.list-style__peculiar--dot-katakana > li:nth-child(25):before { content: "ノ."; }
.list-style__peculiar--dot-katakana > li:nth-child(26):before { content: "ハ."; }
.list-style__peculiar--dot-katakana > li:nth-child(27):before { content: "ヒ."; }
.list-style__peculiar--dot-katakana > li:nth-child(28):before { content: "フ."; }
.list-style__peculiar--dot-katakana > li:nth-child(29):before { content: "ヘ."; }
.list-style__peculiar--dot-katakana > li:nth-child(30):before { content: "ホ."; }
.list-style__peculiar--dot-katakana > li:nth-child(31):before { content: "マ."; }
.list-style__peculiar--dot-katakana > li:nth-child(32):before { content: "ミ."; }
.list-style__peculiar--dot-katakana > li:nth-child(33):before { content: "ム."; }
.list-style__peculiar--dot-katakana > li:nth-child(34):before { content: "メ."; }
.list-style__peculiar--dot-katakana > li:nth-child(35):before { content: "モ."; }
.list-style__peculiar--dot-katakana > li:nth-child(36):before { content: "ヤ."; }
.list-style__peculiar--dot-katakana > li:nth-child(37):before { content: "ユ."; }
.list-style__peculiar--dot-katakana > li:nth-child(38):before { content: "ヨ."; }
.list-style__peculiar--dot-katakana > li:nth-child(39):before { content: "ラ."; }
.list-style__peculiar--dot-katakana > li:nth-child(40):before { content: "リ."; }
.list-style__peculiar--dot-katakana > li:nth-child(41):before { content: "ル."; }
.list-style__peculiar--dot-katakana > li:nth-child(42):before { content: "レ."; }
.list-style__peculiar--dot-katakana > li:nth-child(43):before { content: "ロ."; }
.list-style__peculiar--dot-katakana > li:nth-child(44):before { content: "ワ."; }
.list-style__peculiar--dot-katakana > li:nth-child(45):before { content: "ヲ."; }
.list-style__peculiar--dot-katakana > li:nth-child(46):before { content: "ン."; }

/* character */
/* ① 丸数字 */
.list-style__peculiar--character_circle-decimal > li:nth-of-type(1)::before { content: "\02460"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(2)::before { content: "\02461"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(3)::before { content: "\02462"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(4)::before { content: "\02463"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(5)::before { content: "\02464"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(6)::before { content: "\02465"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(7)::before { content: "\02466"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(8)::before { content: "\02467"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(9)::before { content: "\02468"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(10)::before { content: "\02469"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(11)::before { content: "\0246a"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(12)::before { content: "\0246b"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(13)::before { content: "\0246c"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(14)::before { content: "\0246d"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(15)::before { content: "\0246e"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(16)::before { content: "\0246f"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(17)::before { content: "\02476"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(18)::before { content: "\02470"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(19)::before { content: "\02471"; }
.list-style__peculiar--character_circle-decimal > li:nth-of-type(20)::before { content: "\02472"; }

/* Scss Document */
/* ===========================================================

	indent-list ( 旧・indent-table )

=========================================================== */
.indent-list { display: table; }
.indent-list > li { display: table-row; }
.indent-list > li > span { display: table-cell; padding: 0.25em 0 0.25em 0.25em; vertical-align: top; }
.indent-list > li::before { display: table-cell; padding: 0.25em 0; vertical-align: top; width: 1%; white-space: nowrap; content: attr(data-indent-head); }

/* Scss Document */
/* table-style
----------------------------------------------------------- */
.table-layout--fixed { table-layout: fixed !important; }

/*

cell

*/
table th.cell-width--fit, table td.cell-width--fit { width: 1% !important; white-space: nowrap !important; }

table th.cell-width--percent-0, table td.cell-width--percent-0 { width: 0% !important; }

table th.cell-width--percent-5, table td.cell-width--percent-5 { width: 5% !important; }

table th.cell-width--percent-10, table td.cell-width--percent-10 { width: 10% !important; }

table th.cell-width--percent-15, table td.cell-width--percent-15 { width: 15% !important; }

table th.cell-width--percent-20, table td.cell-width--percent-20 { width: 20% !important; }

table th.cell-width--percent-25, table td.cell-width--percent-25 { width: 25% !important; }

table th.cell-width--percent-30, table td.cell-width--percent-30 { width: 30% !important; }

table th.cell-width--percent-35, table td.cell-width--percent-35 { width: 35% !important; }

table th.cell-width--percent-40, table td.cell-width--percent-40 { width: 40% !important; }

table th.cell-width--percent-45, table td.cell-width--percent-45 { width: 45% !important; }

table th.cell-width--percent-50, table td.cell-width--percent-50 { width: 50% !important; }

/*
border
*/
table th.cell-border--none, table td.cell-border--none { border: none !important; }

table th.cell-border--top-none, table td.cell-border--top-none { border-top: none !important; }

table th.cell-border--left-none, table td.cell-border--left-none { border-left: none !important; }

table th.cell-border--right-none, table td.cell-border--right-none { border-right: none !important; }

table th.cell-border--bottom-none, table td.cell-border--bottom-none { border-bottom: none !important; }

/* Scss Document */
/* ===========================================================

	clear

=========================================================== */
.clear--both { clear: both !important; }

.clear--none { clear: none !important; }

.float--right { float: right !important; }

.float--left { float: left !important; }

.float--none { float: none !important; }

/* clearfix
----------------------------------------------------------- */
.clearfix::after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.clearfix { zoom: 1; }

/* Scss Document */
/* ---------------------------------------------------------------------------------
	video set
--------------------------------------------------------------------------------- */
.video-respons { display: block; position: relative; width: 100%; height: 0; padding-top: 56.25%; overflow: hidden; }

.video-respons iframe { position: absolute; top: 0; right: 0; width: 100%; height: 100%; }

/* Scss Document */
.width--0 { width: 0px !important; }

.height--0 { height: 0px !important; }

.width--5 { width: 5px !important; }

.height--5 { height: 5px !important; }

.width--10 { width: 10px !important; }

.height--10 { height: 10px !important; }

.width--15 { width: 15px !important; }

.height--15 { height: 15px !important; }

.width--20 { width: 20px !important; }

.height--20 { height: 20px !important; }

.width--25 { width: 25px !important; }

.height--25 { height: 25px !important; }

.width--30 { width: 30px !important; }

.height--30 { height: 30px !important; }

.width--35 { width: 35px !important; }

.height--35 { height: 35px !important; }

.width--40 { width: 40px !important; }

.height--40 { height: 40px !important; }

.width--45 { width: 45px !important; }

.height--45 { height: 45px !important; }

.width--50 { width: 50px !important; }

.height--50 { height: 50px !important; }

.width--55 { width: 55px !important; }

.height--55 { height: 55px !important; }

.width--60 { width: 60px !important; }

.height--60 { height: 60px !important; }

.width--65 { width: 65px !important; }

.height--65 { height: 65px !important; }

.width--70 { width: 70px !important; }

.height--70 { height: 70px !important; }

.width--75 { width: 75px !important; }

.height--75 { height: 75px !important; }

.width--80 { width: 80px !important; }

.height--80 { height: 80px !important; }

.width--85 { width: 85px !important; }

.height--85 { height: 85px !important; }

.width--90 { width: 90px !important; }

.height--90 { height: 90px !important; }

.width--95 { width: 95px !important; }

.height--95 { height: 95px !important; }

.width--100 { width: 100px !important; }

.height--100 { height: 100px !important; }

.width--105 { width: 105px !important; }

.height--105 { height: 105px !important; }

.width--110 { width: 110px !important; }

.height--110 { height: 110px !important; }

.width--115 { width: 115px !important; }

.height--115 { height: 115px !important; }

.width--120 { width: 120px !important; }

.height--120 { height: 120px !important; }

.width--125 { width: 125px !important; }

.height--125 { height: 125px !important; }

.width--130 { width: 130px !important; }

.height--130 { height: 130px !important; }

.width--135 { width: 135px !important; }

.height--135 { height: 135px !important; }

.width--140 { width: 140px !important; }

.height--140 { height: 140px !important; }

.width--145 { width: 145px !important; }

.height--145 { height: 145px !important; }

.width--150 { width: 150px !important; }

.height--150 { height: 150px !important; }

.width--155 { width: 155px !important; }

.height--155 { height: 155px !important; }

.width--160 { width: 160px !important; }

.height--160 { height: 160px !important; }

.width--165 { width: 165px !important; }

.height--165 { height: 165px !important; }

.width--170 { width: 170px !important; }

.height--170 { height: 170px !important; }

.width--175 { width: 175px !important; }

.height--175 { height: 175px !important; }

.width--180 { width: 180px !important; }

.height--180 { height: 180px !important; }

.width--185 { width: 185px !important; }

.height--185 { height: 185px !important; }

.width--190 { width: 190px !important; }

.height--190 { height: 190px !important; }

.width--195 { width: 195px !important; }

.height--195 { height: 195px !important; }

.width--200 { width: 200px !important; }

.height--200 { height: 200px !important; }

.width--205 { width: 205px !important; }

.height--205 { height: 205px !important; }

.width--210 { width: 210px !important; }

.height--210 { height: 210px !important; }

.width--215 { width: 215px !important; }

.height--215 { height: 215px !important; }

.width--220 { width: 220px !important; }

.height--220 { height: 220px !important; }

.width--225 { width: 225px !important; }

.height--225 { height: 225px !important; }

.width--230 { width: 230px !important; }

.height--230 { height: 230px !important; }

.width--235 { width: 235px !important; }

.height--235 { height: 235px !important; }

.width--240 { width: 240px !important; }

.height--240 { height: 240px !important; }

.width--245 { width: 245px !important; }

.height--245 { height: 245px !important; }

.width--250 { width: 250px !important; }

.height--250 { height: 250px !important; }

.width--255 { width: 255px !important; }

.height--255 { height: 255px !important; }

.width--260 { width: 260px !important; }

.height--260 { height: 260px !important; }

.width--265 { width: 265px !important; }

.height--265 { height: 265px !important; }

.width--270 { width: 270px !important; }

.height--270 { height: 270px !important; }

.width--275 { width: 275px !important; }

.height--275 { height: 275px !important; }

.width--280 { width: 280px !important; }

.height--280 { height: 280px !important; }

.width--285 { width: 285px !important; }

.height--285 { height: 285px !important; }

.width--290 { width: 290px !important; }

.height--290 { height: 290px !important; }

.width--295 { width: 295px !important; }

.height--295 { height: 295px !important; }

.width--300 { width: 300px !important; }

.height--300 { height: 300px !important; }

.width--305 { width: 305px !important; }

.height--305 { height: 305px !important; }

.width--310 { width: 310px !important; }

.height--310 { height: 310px !important; }

.width--315 { width: 315px !important; }

.height--315 { height: 315px !important; }

.width--320 { width: 320px !important; }

.height--320 { height: 320px !important; }

.width--325 { width: 325px !important; }

.height--325 { height: 325px !important; }

.width--330 { width: 330px !important; }

.height--330 { height: 330px !important; }

.width--335 { width: 335px !important; }

.height--335 { height: 335px !important; }

.width--340 { width: 340px !important; }

.height--340 { height: 340px !important; }

.width--345 { width: 345px !important; }

.height--345 { height: 345px !important; }

.width--350 { width: 350px !important; }

.height--350 { height: 350px !important; }

.width--355 { width: 355px !important; }

.height--355 { height: 355px !important; }

.width--360 { width: 360px !important; }

.height--360 { height: 360px !important; }

.width--365 { width: 365px !important; }

.height--365 { height: 365px !important; }

.width--370 { width: 370px !important; }

.height--370 { height: 370px !important; }

.width--375 { width: 375px !important; }

.height--375 { height: 375px !important; }

.width--380 { width: 380px !important; }

.height--380 { height: 380px !important; }

.width--385 { width: 385px !important; }

.height--385 { height: 385px !important; }

.width--390 { width: 390px !important; }

.height--390 { height: 390px !important; }

.width--395 { width: 395px !important; }

.height--395 { height: 395px !important; }

.width--400 { width: 400px !important; }

.height--400 { height: 400px !important; }

.width--405 { width: 405px !important; }

.height--405 { height: 405px !important; }

.width--410 { width: 410px !important; }

.height--410 { height: 410px !important; }

.width--415 { width: 415px !important; }

.height--415 { height: 415px !important; }

.width--420 { width: 420px !important; }

.height--420 { height: 420px !important; }

.width--425 { width: 425px !important; }

.height--425 { height: 425px !important; }

.width--430 { width: 430px !important; }

.height--430 { height: 430px !important; }

.width--435 { width: 435px !important; }

.height--435 { height: 435px !important; }

.width--440 { width: 440px !important; }

.height--440 { height: 440px !important; }

.width--445 { width: 445px !important; }

.height--445 { height: 445px !important; }

.width--450 { width: 450px !important; }

.height--450 { height: 450px !important; }

.width--455 { width: 455px !important; }

.height--455 { height: 455px !important; }

.width--460 { width: 460px !important; }

.height--460 { height: 460px !important; }

.width--465 { width: 465px !important; }

.height--465 { height: 465px !important; }

.width--470 { width: 470px !important; }

.height--470 { height: 470px !important; }

.width--475 { width: 475px !important; }

.height--475 { height: 475px !important; }

.width--480 { width: 480px !important; }

.height--480 { height: 480px !important; }

.width--485 { width: 485px !important; }

.height--485 { height: 485px !important; }

.width--490 { width: 490px !important; }

.height--490 { height: 490px !important; }

.width--495 { width: 495px !important; }

.height--495 { height: 495px !important; }

.width--500 { width: 500px !important; }

.height--500 { height: 500px !important; }

.width--505 { width: 505px !important; }

.height--505 { height: 505px !important; }

.width--510 { width: 510px !important; }

.height--510 { height: 510px !important; }

.width--515 { width: 515px !important; }

.height--515 { height: 515px !important; }

.width--520 { width: 520px !important; }

.height--520 { height: 520px !important; }

.width--525 { width: 525px !important; }

.height--525 { height: 525px !important; }

.width--530 { width: 530px !important; }

.height--530 { height: 530px !important; }

.width--535 { width: 535px !important; }

.height--535 { height: 535px !important; }

.width--540 { width: 540px !important; }

.height--540 { height: 540px !important; }

.width--545 { width: 545px !important; }

.height--545 { height: 545px !important; }

.width--550 { width: 550px !important; }

.height--550 { height: 550px !important; }

.width--555 { width: 555px !important; }

.height--555 { height: 555px !important; }

.width--560 { width: 560px !important; }

.height--560 { height: 560px !important; }

.width--565 { width: 565px !important; }

.height--565 { height: 565px !important; }

.width--570 { width: 570px !important; }

.height--570 { height: 570px !important; }

.width--575 { width: 575px !important; }

.height--575 { height: 575px !important; }

.width--580 { width: 580px !important; }

.height--580 { height: 580px !important; }

.width--585 { width: 585px !important; }

.height--585 { height: 585px !important; }

.width--590 { width: 590px !important; }

.height--590 { height: 590px !important; }

.width--595 { width: 595px !important; }

.height--595 { height: 595px !important; }

.width--600 { width: 600px !important; }

.height--600 { height: 600px !important; }

.width--605 { width: 605px !important; }

.height--605 { height: 605px !important; }

.width--610 { width: 610px !important; }

.height--610 { height: 610px !important; }

.width--615 { width: 615px !important; }

.height--615 { height: 615px !important; }

.width--620 { width: 620px !important; }

.height--620 { height: 620px !important; }

.width--625 { width: 625px !important; }

.height--625 { height: 625px !important; }

.width--630 { width: 630px !important; }

.height--630 { height: 630px !important; }

.width--635 { width: 635px !important; }

.height--635 { height: 635px !important; }

.width--640 { width: 640px !important; }

.height--640 { height: 640px !important; }

.width--645 { width: 645px !important; }

.height--645 { height: 645px !important; }

.width--650 { width: 650px !important; }

.height--650 { height: 650px !important; }

.width--655 { width: 655px !important; }

.height--655 { height: 655px !important; }

.width--660 { width: 660px !important; }

.height--660 { height: 660px !important; }

.width--665 { width: 665px !important; }

.height--665 { height: 665px !important; }

.width--670 { width: 670px !important; }

.height--670 { height: 670px !important; }

.width--675 { width: 675px !important; }

.height--675 { height: 675px !important; }

.width--680 { width: 680px !important; }

.height--680 { height: 680px !important; }

.width--685 { width: 685px !important; }

.height--685 { height: 685px !important; }

.width--690 { width: 690px !important; }

.height--690 { height: 690px !important; }

.width--695 { width: 695px !important; }

.height--695 { height: 695px !important; }

.width--700 { width: 700px !important; }

.height--700 { height: 700px !important; }

.width--percent-0 { width: 0% !important; }

.height--percent-0 { height: 0% !important; }

.width--percent-5 { width: 5% !important; }

.height--percent-5 { height: 5% !important; }

.width--percent-10 { width: 10% !important; }

.height--percent-10 { height: 10% !important; }

.width--percent-15 { width: 15% !important; }

.height--percent-15 { height: 15% !important; }

.width--percent-20 { width: 20% !important; }

.height--percent-20 { height: 20% !important; }

.width--percent-25 { width: 25% !important; }

.height--percent-25 { height: 25% !important; }

.width--percent-30 { width: 30% !important; }

.height--percent-30 { height: 30% !important; }

.width--percent-35 { width: 35% !important; }

.height--percent-35 { height: 35% !important; }

.width--percent-40 { width: 40% !important; }

.height--percent-40 { height: 40% !important; }

.width--percent-45 { width: 45% !important; }

.height--percent-45 { height: 45% !important; }

.width--percent-50 { width: 50% !important; }

.height--percent-50 { height: 50% !important; }

.width--percent-55 { width: 55% !important; }

.height--percent-55 { height: 55% !important; }

.width--percent-60 { width: 60% !important; }

.height--percent-60 { height: 60% !important; }

.width--percent-65 { width: 65% !important; }

.height--percent-65 { height: 65% !important; }

.width--percent-70 { width: 70% !important; }

.height--percent-70 { height: 70% !important; }

.width--percent-75 { width: 75% !important; }

.height--percent-75 { height: 75% !important; }

.width--percent-80 { width: 80% !important; }

.height--percent-80 { height: 80% !important; }

.width--percent-85 { width: 85% !important; }

.height--percent-85 { height: 85% !important; }

.width--percent-90 { width: 90% !important; }

.height--percent-90 { height: 90% !important; }

.width--percent-95 { width: 95% !important; }

.height--percent-95 { height: 95% !important; }

.width--percent-100 { width: 100% !important; }

.height--percent-100 { height: 100% !important; }

.margin--auto { margin: auto !important; }

.margin-horizontal--auto { margin-right: auto !important; margin-left: auto !important; }

.margin-vertical--auto { margin-top: auto !important; margin-bottom: auto !important; }

.margin-top--auto { margin-top: auto !important; }

.margin-right--auto { margin-right: auto !important; }

.margin-bottom--auto { margin-bottom: auto !important; }

.margin-left--auto { margin-left: auto !important; }

.margin--0 { margin: 0px !important; }

.margin-horizontal--0 { margin-right: 0px !important; margin-left: 0px !important; }

.margin-vertical--0 { margin-top: 0px !important; margin-bottom: 0px !important; }

.margin-top--0 { margin-top: 0px !important; }

.margin-right--0 { margin-right: 0px !important; }

.margin-bottom--0 { margin-bottom: 0px !important; }

.margin-left--0 { margin-left: 0px !important; }

.padding--0 { padding: 0px !important; }

.padding-horizontal--0 { padding-right: 0px !important; padding-left: 0px !important; }

.padding-vertical--0 { padding-top: 0px !important; padding-bottom: 0px !important; }

.padding-top--0 { padding-top: 0px !important; }

.padding-right--0 { padding-right: 0px !important; }

.padding-bottom--0 { padding-bottom: 0px !important; }

.padding-left--0 { padding-left: 0px !important; }

.margin--negative-0 { margin: -0px !important; }

.margin-horizontal--negative-0 { margin-right: -0px !important; margin-left: -0px !important; }

.margin-vertical--negative-0 { margin-top: -0px !important; margin-bottom: -0px !important; }

.margin-top--negative-0 { margin-top: -0px !important; }

.margin-right--negative-0 { margin-right: -0px !important; }

.margin-bottom--negative-0 { margin-bottom: -0px !important; }

.margin-left--negative-0 { margin-left: -0px !important; }

.margin--5 { margin: 5px !important; }

.margin-horizontal--5 { margin-right: 5px !important; margin-left: 5px !important; }

.margin-vertical--5 { margin-top: 5px !important; margin-bottom: 5px !important; }

.margin-top--5 { margin-top: 5px !important; }

.margin-right--5 { margin-right: 5px !important; }

.margin-bottom--5 { margin-bottom: 5px !important; }

.margin-left--5 { margin-left: 5px !important; }

.padding--5 { padding: 5px !important; }

.padding-horizontal--5 { padding-right: 5px !important; padding-left: 5px !important; }

.padding-vertical--5 { padding-top: 5px !important; padding-bottom: 5px !important; }

.padding-top--5 { padding-top: 5px !important; }

.padding-right--5 { padding-right: 5px !important; }

.padding-bottom--5 { padding-bottom: 5px !important; }

.padding-left--5 { padding-left: 5px !important; }

.margin--negative-5 { margin: -5px !important; }

.margin-horizontal--negative-5 { margin-right: -5px !important; margin-left: -5px !important; }

.margin-vertical--negative-5 { margin-top: -5px !important; margin-bottom: -5px !important; }

.margin-top--negative-5 { margin-top: -5px !important; }

.margin-right--negative-5 { margin-right: -5px !important; }

.margin-bottom--negative-5 { margin-bottom: -5px !important; }

.margin-left--negative-5 { margin-left: -5px !important; }

.margin--10 { margin: 10px !important; }

.margin-horizontal--10 { margin-right: 10px !important; margin-left: 10px !important; }

.margin-vertical--10 { margin-top: 10px !important; margin-bottom: 10px !important; }

.margin-top--10 { margin-top: 10px !important; }

.margin-right--10 { margin-right: 10px !important; }

.margin-bottom--10 { margin-bottom: 10px !important; }

.margin-left--10 { margin-left: 10px !important; }

.padding--10 { padding: 10px !important; }

.padding-horizontal--10 { padding-right: 10px !important; padding-left: 10px !important; }

.padding-vertical--10 { padding-top: 10px !important; padding-bottom: 10px !important; }

.padding-top--10 { padding-top: 10px !important; }

.padding-right--10 { padding-right: 10px !important; }

.padding-bottom--10 { padding-bottom: 10px !important; }

.padding-left--10 { padding-left: 10px !important; }

.margin--negative-10 { margin: -10px !important; }

.margin-horizontal--negative-10 { margin-right: -10px !important; margin-left: -10px !important; }

.margin-vertical--negative-10 { margin-top: -10px !important; margin-bottom: -10px !important; }

.margin-top--negative-10 { margin-top: -10px !important; }

.margin-right--negative-10 { margin-right: -10px !important; }

.margin-bottom--negative-10 { margin-bottom: -10px !important; }

.margin-left--negative-10 { margin-left: -10px !important; }

.margin--15 { margin: 15px !important; }

.margin-horizontal--15 { margin-right: 15px !important; margin-left: 15px !important; }

.margin-vertical--15 { margin-top: 15px !important; margin-bottom: 15px !important; }

.margin-top--15 { margin-top: 15px !important; }

.margin-right--15 { margin-right: 15px !important; }

.margin-bottom--15 { margin-bottom: 15px !important; }

.margin-left--15 { margin-left: 15px !important; }

.padding--15 { padding: 15px !important; }

.padding-horizontal--15 { padding-right: 15px !important; padding-left: 15px !important; }

.padding-vertical--15 { padding-top: 15px !important; padding-bottom: 15px !important; }

.padding-top--15 { padding-top: 15px !important; }

.padding-right--15 { padding-right: 15px !important; }

.padding-bottom--15 { padding-bottom: 15px !important; }

.padding-left--15 { padding-left: 15px !important; }

.margin--negative-15 { margin: -15px !important; }

.margin-horizontal--negative-15 { margin-right: -15px !important; margin-left: -15px !important; }

.margin-vertical--negative-15 { margin-top: -15px !important; margin-bottom: -15px !important; }

.margin-top--negative-15 { margin-top: -15px !important; }

.margin-right--negative-15 { margin-right: -15px !important; }

.margin-bottom--negative-15 { margin-bottom: -15px !important; }

.margin-left--negative-15 { margin-left: -15px !important; }

.margin--20 { margin: 20px !important; }

.margin-horizontal--20 { margin-right: 20px !important; margin-left: 20px !important; }

.margin-vertical--20 { margin-top: 20px !important; margin-bottom: 20px !important; }

.margin-top--20 { margin-top: 20px !important; }

.margin-right--20 { margin-right: 20px !important; }

.margin-bottom--20 { margin-bottom: 20px !important; }

.margin-left--20 { margin-left: 20px !important; }

.padding--20 { padding: 20px !important; }

.padding-horizontal--20 { padding-right: 20px !important; padding-left: 20px !important; }

.padding-vertical--20 { padding-top: 20px !important; padding-bottom: 20px !important; }

.padding-top--20 { padding-top: 20px !important; }

.padding-right--20 { padding-right: 20px !important; }

.padding-bottom--20 { padding-bottom: 20px !important; }

.padding-left--20 { padding-left: 20px !important; }

.margin--negative-20 { margin: -20px !important; }

.margin-horizontal--negative-20 { margin-right: -20px !important; margin-left: -20px !important; }

.margin-vertical--negative-20 { margin-top: -20px !important; margin-bottom: -20px !important; }

.margin-top--negative-20 { margin-top: -20px !important; }

.margin-right--negative-20 { margin-right: -20px !important; }

.margin-bottom--negative-20 { margin-bottom: -20px !important; }

.margin-left--negative-20 { margin-left: -20px !important; }

.margin--25 { margin: 25px !important; }

.margin-horizontal--25 { margin-right: 25px !important; margin-left: 25px !important; }

.margin-vertical--25 { margin-top: 25px !important; margin-bottom: 25px !important; }

.margin-top--25 { margin-top: 25px !important; }

.margin-right--25 { margin-right: 25px !important; }

.margin-bottom--25 { margin-bottom: 25px !important; }

.margin-left--25 { margin-left: 25px !important; }

.padding--25 { padding: 25px !important; }

.padding-horizontal--25 { padding-right: 25px !important; padding-left: 25px !important; }

.padding-vertical--25 { padding-top: 25px !important; padding-bottom: 25px !important; }

.padding-top--25 { padding-top: 25px !important; }

.padding-right--25 { padding-right: 25px !important; }

.padding-bottom--25 { padding-bottom: 25px !important; }

.padding-left--25 { padding-left: 25px !important; }

.margin--negative-25 { margin: -25px !important; }

.margin-horizontal--negative-25 { margin-right: -25px !important; margin-left: -25px !important; }

.margin-vertical--negative-25 { margin-top: -25px !important; margin-bottom: -25px !important; }

.margin-top--negative-25 { margin-top: -25px !important; }

.margin-right--negative-25 { margin-right: -25px !important; }

.margin-bottom--negative-25 { margin-bottom: -25px !important; }

.margin-left--negative-25 { margin-left: -25px !important; }

.margin--30 { margin: 30px !important; }

.margin-horizontal--30 { margin-right: 30px !important; margin-left: 30px !important; }

.margin-vertical--30 { margin-top: 30px !important; margin-bottom: 30px !important; }

.margin-top--30 { margin-top: 30px !important; }

.margin-right--30 { margin-right: 30px !important; }

.margin-bottom--30 { margin-bottom: 30px !important; }

.margin-left--30 { margin-left: 30px !important; }

.padding--30 { padding: 30px !important; }

.padding-horizontal--30 { padding-right: 30px !important; padding-left: 30px !important; }

.padding-vertical--30 { padding-top: 30px !important; padding-bottom: 30px !important; }

.padding-top--30 { padding-top: 30px !important; }

.padding-right--30 { padding-right: 30px !important; }

.padding-bottom--30 { padding-bottom: 30px !important; }

.padding-left--30 { padding-left: 30px !important; }

.margin--negative-30 { margin: -30px !important; }

.margin-horizontal--negative-30 { margin-right: -30px !important; margin-left: -30px !important; }

.margin-vertical--negative-30 { margin-top: -30px !important; margin-bottom: -30px !important; }

.margin-top--negative-30 { margin-top: -30px !important; }

.margin-right--negative-30 { margin-right: -30px !important; }

.margin-bottom--negative-30 { margin-bottom: -30px !important; }

.margin-left--negative-30 { margin-left: -30px !important; }

.margin--35 { margin: 35px !important; }

.margin-horizontal--35 { margin-right: 35px !important; margin-left: 35px !important; }

.margin-vertical--35 { margin-top: 35px !important; margin-bottom: 35px !important; }

.margin-top--35 { margin-top: 35px !important; }

.margin-right--35 { margin-right: 35px !important; }

.margin-bottom--35 { margin-bottom: 35px !important; }

.margin-left--35 { margin-left: 35px !important; }

.padding--35 { padding: 35px !important; }

.padding-horizontal--35 { padding-right: 35px !important; padding-left: 35px !important; }

.padding-vertical--35 { padding-top: 35px !important; padding-bottom: 35px !important; }

.padding-top--35 { padding-top: 35px !important; }

.padding-right--35 { padding-right: 35px !important; }

.padding-bottom--35 { padding-bottom: 35px !important; }

.padding-left--35 { padding-left: 35px !important; }

.margin--negative-35 { margin: -35px !important; }

.margin-horizontal--negative-35 { margin-right: -35px !important; margin-left: -35px !important; }

.margin-vertical--negative-35 { margin-top: -35px !important; margin-bottom: -35px !important; }

.margin-top--negative-35 { margin-top: -35px !important; }

.margin-right--negative-35 { margin-right: -35px !important; }

.margin-bottom--negative-35 { margin-bottom: -35px !important; }

.margin-left--negative-35 { margin-left: -35px !important; }

.margin--40 { margin: 40px !important; }

.margin-horizontal--40 { margin-right: 40px !important; margin-left: 40px !important; }

.margin-vertical--40 { margin-top: 40px !important; margin-bottom: 40px !important; }

.margin-top--40 { margin-top: 40px !important; }

.margin-right--40 { margin-right: 40px !important; }

.margin-bottom--40 { margin-bottom: 40px !important; }

.margin-left--40 { margin-left: 40px !important; }

.padding--40 { padding: 40px !important; }

.padding-horizontal--40 { padding-right: 40px !important; padding-left: 40px !important; }

.padding-vertical--40 { padding-top: 40px !important; padding-bottom: 40px !important; }

.padding-top--40 { padding-top: 40px !important; }

.padding-right--40 { padding-right: 40px !important; }

.padding-bottom--40 { padding-bottom: 40px !important; }

.padding-left--40 { padding-left: 40px !important; }

.margin--negative-40 { margin: -40px !important; }

.margin-horizontal--negative-40 { margin-right: -40px !important; margin-left: -40px !important; }

.margin-vertical--negative-40 { margin-top: -40px !important; margin-bottom: -40px !important; }

.margin-top--negative-40 { margin-top: -40px !important; }

.margin-right--negative-40 { margin-right: -40px !important; }

.margin-bottom--negative-40 { margin-bottom: -40px !important; }

.margin-left--negative-40 { margin-left: -40px !important; }

.margin--45 { margin: 45px !important; }

.margin-horizontal--45 { margin-right: 45px !important; margin-left: 45px !important; }

.margin-vertical--45 { margin-top: 45px !important; margin-bottom: 45px !important; }

.margin-top--45 { margin-top: 45px !important; }

.margin-right--45 { margin-right: 45px !important; }

.margin-bottom--45 { margin-bottom: 45px !important; }

.margin-left--45 { margin-left: 45px !important; }

.padding--45 { padding: 45px !important; }

.padding-horizontal--45 { padding-right: 45px !important; padding-left: 45px !important; }

.padding-vertical--45 { padding-top: 45px !important; padding-bottom: 45px !important; }

.padding-top--45 { padding-top: 45px !important; }

.padding-right--45 { padding-right: 45px !important; }

.padding-bottom--45 { padding-bottom: 45px !important; }

.padding-left--45 { padding-left: 45px !important; }

.margin--negative-45 { margin: -45px !important; }

.margin-horizontal--negative-45 { margin-right: -45px !important; margin-left: -45px !important; }

.margin-vertical--negative-45 { margin-top: -45px !important; margin-bottom: -45px !important; }

.margin-top--negative-45 { margin-top: -45px !important; }

.margin-right--negative-45 { margin-right: -45px !important; }

.margin-bottom--negative-45 { margin-bottom: -45px !important; }

.margin-left--negative-45 { margin-left: -45px !important; }

.margin--50 { margin: 50px !important; }

.margin-horizontal--50 { margin-right: 50px !important; margin-left: 50px !important; }

.margin-vertical--50 { margin-top: 50px !important; margin-bottom: 50px !important; }

.margin-top--50 { margin-top: 50px !important; }

.margin-right--50 { margin-right: 50px !important; }

.margin-bottom--50 { margin-bottom: 50px !important; }

.margin-left--50 { margin-left: 50px !important; }

.padding--50 { padding: 50px !important; }

.padding-horizontal--50 { padding-right: 50px !important; padding-left: 50px !important; }

.padding-vertical--50 { padding-top: 50px !important; padding-bottom: 50px !important; }

.padding-top--50 { padding-top: 50px !important; }

.padding-right--50 { padding-right: 50px !important; }

.padding-bottom--50 { padding-bottom: 50px !important; }

.padding-left--50 { padding-left: 50px !important; }

.margin--negative-50 { margin: -50px !important; }

.margin-horizontal--negative-50 { margin-right: -50px !important; margin-left: -50px !important; }

.margin-vertical--negative-50 { margin-top: -50px !important; margin-bottom: -50px !important; }

.margin-top--negative-50 { margin-top: -50px !important; }

.margin-right--negative-50 { margin-right: -50px !important; }

.margin-bottom--negative-50 { margin-bottom: -50px !important; }

.margin-left--negative-50 { margin-left: -50px !important; }

.margin--55 { margin: 55px !important; }

.margin-horizontal--55 { margin-right: 55px !important; margin-left: 55px !important; }

.margin-vertical--55 { margin-top: 55px !important; margin-bottom: 55px !important; }

.margin-top--55 { margin-top: 55px !important; }

.margin-right--55 { margin-right: 55px !important; }

.margin-bottom--55 { margin-bottom: 55px !important; }

.margin-left--55 { margin-left: 55px !important; }

.padding--55 { padding: 55px !important; }

.padding-horizontal--55 { padding-right: 55px !important; padding-left: 55px !important; }

.padding-vertical--55 { padding-top: 55px !important; padding-bottom: 55px !important; }

.padding-top--55 { padding-top: 55px !important; }

.padding-right--55 { padding-right: 55px !important; }

.padding-bottom--55 { padding-bottom: 55px !important; }

.padding-left--55 { padding-left: 55px !important; }

.margin--negative-55 { margin: -55px !important; }

.margin-horizontal--negative-55 { margin-right: -55px !important; margin-left: -55px !important; }

.margin-vertical--negative-55 { margin-top: -55px !important; margin-bottom: -55px !important; }

.margin-top--negative-55 { margin-top: -55px !important; }

.margin-right--negative-55 { margin-right: -55px !important; }

.margin-bottom--negative-55 { margin-bottom: -55px !important; }

.margin-left--negative-55 { margin-left: -55px !important; }

.margin--60 { margin: 60px !important; }

.margin-horizontal--60 { margin-right: 60px !important; margin-left: 60px !important; }

.margin-vertical--60 { margin-top: 60px !important; margin-bottom: 60px !important; }

.margin-top--60 { margin-top: 60px !important; }

.margin-right--60 { margin-right: 60px !important; }

.margin-bottom--60 { margin-bottom: 60px !important; }

.margin-left--60 { margin-left: 60px !important; }

.padding--60 { padding: 60px !important; }

.padding-horizontal--60 { padding-right: 60px !important; padding-left: 60px !important; }

.padding-vertical--60 { padding-top: 60px !important; padding-bottom: 60px !important; }

.padding-top--60 { padding-top: 60px !important; }

.padding-right--60 { padding-right: 60px !important; }

.padding-bottom--60 { padding-bottom: 60px !important; }

.padding-left--60 { padding-left: 60px !important; }

.margin--negative-60 { margin: -60px !important; }

.margin-horizontal--negative-60 { margin-right: -60px !important; margin-left: -60px !important; }

.margin-vertical--negative-60 { margin-top: -60px !important; margin-bottom: -60px !important; }

.margin-top--negative-60 { margin-top: -60px !important; }

.margin-right--negative-60 { margin-right: -60px !important; }

.margin-bottom--negative-60 { margin-bottom: -60px !important; }

.margin-left--negative-60 { margin-left: -60px !important; }

.margin--65 { margin: 65px !important; }

.margin-horizontal--65 { margin-right: 65px !important; margin-left: 65px !important; }

.margin-vertical--65 { margin-top: 65px !important; margin-bottom: 65px !important; }

.margin-top--65 { margin-top: 65px !important; }

.margin-right--65 { margin-right: 65px !important; }

.margin-bottom--65 { margin-bottom: 65px !important; }

.margin-left--65 { margin-left: 65px !important; }

.padding--65 { padding: 65px !important; }

.padding-horizontal--65 { padding-right: 65px !important; padding-left: 65px !important; }

.padding-vertical--65 { padding-top: 65px !important; padding-bottom: 65px !important; }

.padding-top--65 { padding-top: 65px !important; }

.padding-right--65 { padding-right: 65px !important; }

.padding-bottom--65 { padding-bottom: 65px !important; }

.padding-left--65 { padding-left: 65px !important; }

.margin--negative-65 { margin: -65px !important; }

.margin-horizontal--negative-65 { margin-right: -65px !important; margin-left: -65px !important; }

.margin-vertical--negative-65 { margin-top: -65px !important; margin-bottom: -65px !important; }

.margin-top--negative-65 { margin-top: -65px !important; }

.margin-right--negative-65 { margin-right: -65px !important; }

.margin-bottom--negative-65 { margin-bottom: -65px !important; }

.margin-left--negative-65 { margin-left: -65px !important; }

.margin--70 { margin: 70px !important; }

.margin-horizontal--70 { margin-right: 70px !important; margin-left: 70px !important; }

.margin-vertical--70 { margin-top: 70px !important; margin-bottom: 70px !important; }

.margin-top--70 { margin-top: 70px !important; }

.margin-right--70 { margin-right: 70px !important; }

.margin-bottom--70 { margin-bottom: 70px !important; }

.margin-left--70 { margin-left: 70px !important; }

.padding--70 { padding: 70px !important; }

.padding-horizontal--70 { padding-right: 70px !important; padding-left: 70px !important; }

.padding-vertical--70 { padding-top: 70px !important; padding-bottom: 70px !important; }

.padding-top--70 { padding-top: 70px !important; }

.padding-right--70 { padding-right: 70px !important; }

.padding-bottom--70 { padding-bottom: 70px !important; }

.padding-left--70 { padding-left: 70px !important; }

.margin--negative-70 { margin: -70px !important; }

.margin-horizontal--negative-70 { margin-right: -70px !important; margin-left: -70px !important; }

.margin-vertical--negative-70 { margin-top: -70px !important; margin-bottom: -70px !important; }

.margin-top--negative-70 { margin-top: -70px !important; }

.margin-right--negative-70 { margin-right: -70px !important; }

.margin-bottom--negative-70 { margin-bottom: -70px !important; }

.margin-left--negative-70 { margin-left: -70px !important; }

.margin--75 { margin: 75px !important; }

.margin-horizontal--75 { margin-right: 75px !important; margin-left: 75px !important; }

.margin-vertical--75 { margin-top: 75px !important; margin-bottom: 75px !important; }

.margin-top--75 { margin-top: 75px !important; }

.margin-right--75 { margin-right: 75px !important; }

.margin-bottom--75 { margin-bottom: 75px !important; }

.margin-left--75 { margin-left: 75px !important; }

.padding--75 { padding: 75px !important; }

.padding-horizontal--75 { padding-right: 75px !important; padding-left: 75px !important; }

.padding-vertical--75 { padding-top: 75px !important; padding-bottom: 75px !important; }

.padding-top--75 { padding-top: 75px !important; }

.padding-right--75 { padding-right: 75px !important; }

.padding-bottom--75 { padding-bottom: 75px !important; }

.padding-left--75 { padding-left: 75px !important; }

.margin--negative-75 { margin: -75px !important; }

.margin-horizontal--negative-75 { margin-right: -75px !important; margin-left: -75px !important; }

.margin-vertical--negative-75 { margin-top: -75px !important; margin-bottom: -75px !important; }

.margin-top--negative-75 { margin-top: -75px !important; }

.margin-right--negative-75 { margin-right: -75px !important; }

.margin-bottom--negative-75 { margin-bottom: -75px !important; }

.margin-left--negative-75 { margin-left: -75px !important; }

.margin--80 { margin: 80px !important; }

.margin-horizontal--80 { margin-right: 80px !important; margin-left: 80px !important; }

.margin-vertical--80 { margin-top: 80px !important; margin-bottom: 80px !important; }

.margin-top--80 { margin-top: 80px !important; }

.margin-right--80 { margin-right: 80px !important; }

.margin-bottom--80 { margin-bottom: 80px !important; }

.margin-left--80 { margin-left: 80px !important; }

.padding--80 { padding: 80px !important; }

.padding-horizontal--80 { padding-right: 80px !important; padding-left: 80px !important; }

.padding-vertical--80 { padding-top: 80px !important; padding-bottom: 80px !important; }

.padding-top--80 { padding-top: 80px !important; }

.padding-right--80 { padding-right: 80px !important; }

.padding-bottom--80 { padding-bottom: 80px !important; }

.padding-left--80 { padding-left: 80px !important; }

.margin--negative-80 { margin: -80px !important; }

.margin-horizontal--negative-80 { margin-right: -80px !important; margin-left: -80px !important; }

.margin-vertical--negative-80 { margin-top: -80px !important; margin-bottom: -80px !important; }

.margin-top--negative-80 { margin-top: -80px !important; }

.margin-right--negative-80 { margin-right: -80px !important; }

.margin-bottom--negative-80 { margin-bottom: -80px !important; }

.margin-left--negative-80 { margin-left: -80px !important; }

.margin--85 { margin: 85px !important; }

.margin-horizontal--85 { margin-right: 85px !important; margin-left: 85px !important; }

.margin-vertical--85 { margin-top: 85px !important; margin-bottom: 85px !important; }

.margin-top--85 { margin-top: 85px !important; }

.margin-right--85 { margin-right: 85px !important; }

.margin-bottom--85 { margin-bottom: 85px !important; }

.margin-left--85 { margin-left: 85px !important; }

.padding--85 { padding: 85px !important; }

.padding-horizontal--85 { padding-right: 85px !important; padding-left: 85px !important; }

.padding-vertical--85 { padding-top: 85px !important; padding-bottom: 85px !important; }

.padding-top--85 { padding-top: 85px !important; }

.padding-right--85 { padding-right: 85px !important; }

.padding-bottom--85 { padding-bottom: 85px !important; }

.padding-left--85 { padding-left: 85px !important; }

.margin--negative-85 { margin: -85px !important; }

.margin-horizontal--negative-85 { margin-right: -85px !important; margin-left: -85px !important; }

.margin-vertical--negative-85 { margin-top: -85px !important; margin-bottom: -85px !important; }

.margin-top--negative-85 { margin-top: -85px !important; }

.margin-right--negative-85 { margin-right: -85px !important; }

.margin-bottom--negative-85 { margin-bottom: -85px !important; }

.margin-left--negative-85 { margin-left: -85px !important; }

.margin--90 { margin: 90px !important; }

.margin-horizontal--90 { margin-right: 90px !important; margin-left: 90px !important; }

.margin-vertical--90 { margin-top: 90px !important; margin-bottom: 90px !important; }

.margin-top--90 { margin-top: 90px !important; }

.margin-right--90 { margin-right: 90px !important; }

.margin-bottom--90 { margin-bottom: 90px !important; }

.margin-left--90 { margin-left: 90px !important; }

.padding--90 { padding: 90px !important; }

.padding-horizontal--90 { padding-right: 90px !important; padding-left: 90px !important; }

.padding-vertical--90 { padding-top: 90px !important; padding-bottom: 90px !important; }

.padding-top--90 { padding-top: 90px !important; }

.padding-right--90 { padding-right: 90px !important; }

.padding-bottom--90 { padding-bottom: 90px !important; }

.padding-left--90 { padding-left: 90px !important; }

.margin--negative-90 { margin: -90px !important; }

.margin-horizontal--negative-90 { margin-right: -90px !important; margin-left: -90px !important; }

.margin-vertical--negative-90 { margin-top: -90px !important; margin-bottom: -90px !important; }

.margin-top--negative-90 { margin-top: -90px !important; }

.margin-right--negative-90 { margin-right: -90px !important; }

.margin-bottom--negative-90 { margin-bottom: -90px !important; }

.margin-left--negative-90 { margin-left: -90px !important; }

.margin--95 { margin: 95px !important; }

.margin-horizontal--95 { margin-right: 95px !important; margin-left: 95px !important; }

.margin-vertical--95 { margin-top: 95px !important; margin-bottom: 95px !important; }

.margin-top--95 { margin-top: 95px !important; }

.margin-right--95 { margin-right: 95px !important; }

.margin-bottom--95 { margin-bottom: 95px !important; }

.margin-left--95 { margin-left: 95px !important; }

.padding--95 { padding: 95px !important; }

.padding-horizontal--95 { padding-right: 95px !important; padding-left: 95px !important; }

.padding-vertical--95 { padding-top: 95px !important; padding-bottom: 95px !important; }

.padding-top--95 { padding-top: 95px !important; }

.padding-right--95 { padding-right: 95px !important; }

.padding-bottom--95 { padding-bottom: 95px !important; }

.padding-left--95 { padding-left: 95px !important; }

.margin--negative-95 { margin: -95px !important; }

.margin-horizontal--negative-95 { margin-right: -95px !important; margin-left: -95px !important; }

.margin-vertical--negative-95 { margin-top: -95px !important; margin-bottom: -95px !important; }

.margin-top--negative-95 { margin-top: -95px !important; }

.margin-right--negative-95 { margin-right: -95px !important; }

.margin-bottom--negative-95 { margin-bottom: -95px !important; }

.margin-left--negative-95 { margin-left: -95px !important; }

.margin--100 { margin: 100px !important; }

.margin-horizontal--100 { margin-right: 100px !important; margin-left: 100px !important; }

.margin-vertical--100 { margin-top: 100px !important; margin-bottom: 100px !important; }

.margin-top--100 { margin-top: 100px !important; }

.margin-right--100 { margin-right: 100px !important; }

.margin-bottom--100 { margin-bottom: 100px !important; }

.margin-left--100 { margin-left: 100px !important; }

.padding--100 { padding: 100px !important; }

.padding-horizontal--100 { padding-right: 100px !important; padding-left: 100px !important; }

.padding-vertical--100 { padding-top: 100px !important; padding-bottom: 100px !important; }

.padding-top--100 { padding-top: 100px !important; }

.padding-right--100 { padding-right: 100px !important; }

.padding-bottom--100 { padding-bottom: 100px !important; }

.padding-left--100 { padding-left: 100px !important; }

.margin--negative-100 { margin: -100px !important; }

.margin-horizontal--negative-100 { margin-right: -100px !important; margin-left: -100px !important; }

.margin-vertical--negative-100 { margin-top: -100px !important; margin-bottom: -100px !important; }

.margin-top--negative-100 { margin-top: -100px !important; }

.margin-right--negative-100 { margin-right: -100px !important; }

.margin-bottom--negative-100 { margin-bottom: -100px !important; }

.margin-left--negative-100 { margin-left: -100px !important; }

.margin--105 { margin: 105px !important; }

.margin-horizontal--105 { margin-right: 105px !important; margin-left: 105px !important; }

.margin-vertical--105 { margin-top: 105px !important; margin-bottom: 105px !important; }

.margin-top--105 { margin-top: 105px !important; }

.margin-right--105 { margin-right: 105px !important; }

.margin-bottom--105 { margin-bottom: 105px !important; }

.margin-left--105 { margin-left: 105px !important; }

.padding--105 { padding: 105px !important; }

.padding-horizontal--105 { padding-right: 105px !important; padding-left: 105px !important; }

.padding-vertical--105 { padding-top: 105px !important; padding-bottom: 105px !important; }

.padding-top--105 { padding-top: 105px !important; }

.padding-right--105 { padding-right: 105px !important; }

.padding-bottom--105 { padding-bottom: 105px !important; }

.padding-left--105 { padding-left: 105px !important; }

.margin--negative-105 { margin: -105px !important; }

.margin-horizontal--negative-105 { margin-right: -105px !important; margin-left: -105px !important; }

.margin-vertical--negative-105 { margin-top: -105px !important; margin-bottom: -105px !important; }

.margin-top--negative-105 { margin-top: -105px !important; }

.margin-right--negative-105 { margin-right: -105px !important; }

.margin-bottom--negative-105 { margin-bottom: -105px !important; }

.margin-left--negative-105 { margin-left: -105px !important; }

.margin--110 { margin: 110px !important; }

.margin-horizontal--110 { margin-right: 110px !important; margin-left: 110px !important; }

.margin-vertical--110 { margin-top: 110px !important; margin-bottom: 110px !important; }

.margin-top--110 { margin-top: 110px !important; }

.margin-right--110 { margin-right: 110px !important; }

.margin-bottom--110 { margin-bottom: 110px !important; }

.margin-left--110 { margin-left: 110px !important; }

.padding--110 { padding: 110px !important; }

.padding-horizontal--110 { padding-right: 110px !important; padding-left: 110px !important; }

.padding-vertical--110 { padding-top: 110px !important; padding-bottom: 110px !important; }

.padding-top--110 { padding-top: 110px !important; }

.padding-right--110 { padding-right: 110px !important; }

.padding-bottom--110 { padding-bottom: 110px !important; }

.padding-left--110 { padding-left: 110px !important; }

.margin--negative-110 { margin: -110px !important; }

.margin-horizontal--negative-110 { margin-right: -110px !important; margin-left: -110px !important; }

.margin-vertical--negative-110 { margin-top: -110px !important; margin-bottom: -110px !important; }

.margin-top--negative-110 { margin-top: -110px !important; }

.margin-right--negative-110 { margin-right: -110px !important; }

.margin-bottom--negative-110 { margin-bottom: -110px !important; }

.margin-left--negative-110 { margin-left: -110px !important; }

.margin--115 { margin: 115px !important; }

.margin-horizontal--115 { margin-right: 115px !important; margin-left: 115px !important; }

.margin-vertical--115 { margin-top: 115px !important; margin-bottom: 115px !important; }

.margin-top--115 { margin-top: 115px !important; }

.margin-right--115 { margin-right: 115px !important; }

.margin-bottom--115 { margin-bottom: 115px !important; }

.margin-left--115 { margin-left: 115px !important; }

.padding--115 { padding: 115px !important; }

.padding-horizontal--115 { padding-right: 115px !important; padding-left: 115px !important; }

.padding-vertical--115 { padding-top: 115px !important; padding-bottom: 115px !important; }

.padding-top--115 { padding-top: 115px !important; }

.padding-right--115 { padding-right: 115px !important; }

.padding-bottom--115 { padding-bottom: 115px !important; }

.padding-left--115 { padding-left: 115px !important; }

.margin--negative-115 { margin: -115px !important; }

.margin-horizontal--negative-115 { margin-right: -115px !important; margin-left: -115px !important; }

.margin-vertical--negative-115 { margin-top: -115px !important; margin-bottom: -115px !important; }

.margin-top--negative-115 { margin-top: -115px !important; }

.margin-right--negative-115 { margin-right: -115px !important; }

.margin-bottom--negative-115 { margin-bottom: -115px !important; }

.margin-left--negative-115 { margin-left: -115px !important; }

.margin--120 { margin: 120px !important; }

.margin-horizontal--120 { margin-right: 120px !important; margin-left: 120px !important; }

.margin-vertical--120 { margin-top: 120px !important; margin-bottom: 120px !important; }

.margin-top--120 { margin-top: 120px !important; }

.margin-right--120 { margin-right: 120px !important; }

.margin-bottom--120 { margin-bottom: 120px !important; }

.margin-left--120 { margin-left: 120px !important; }

.padding--120 { padding: 120px !important; }

.padding-horizontal--120 { padding-right: 120px !important; padding-left: 120px !important; }

.padding-vertical--120 { padding-top: 120px !important; padding-bottom: 120px !important; }

.padding-top--120 { padding-top: 120px !important; }

.padding-right--120 { padding-right: 120px !important; }

.padding-bottom--120 { padding-bottom: 120px !important; }

.padding-left--120 { padding-left: 120px !important; }

.margin--negative-120 { margin: -120px !important; }

.margin-horizontal--negative-120 { margin-right: -120px !important; margin-left: -120px !important; }

.margin-vertical--negative-120 { margin-top: -120px !important; margin-bottom: -120px !important; }

.margin-top--negative-120 { margin-top: -120px !important; }

.margin-right--negative-120 { margin-right: -120px !important; }

.margin-bottom--negative-120 { margin-bottom: -120px !important; }

.margin-left--negative-120 { margin-left: -120px !important; }

.margin--125 { margin: 125px !important; }

.margin-horizontal--125 { margin-right: 125px !important; margin-left: 125px !important; }

.margin-vertical--125 { margin-top: 125px !important; margin-bottom: 125px !important; }

.margin-top--125 { margin-top: 125px !important; }

.margin-right--125 { margin-right: 125px !important; }

.margin-bottom--125 { margin-bottom: 125px !important; }

.margin-left--125 { margin-left: 125px !important; }

.padding--125 { padding: 125px !important; }

.padding-horizontal--125 { padding-right: 125px !important; padding-left: 125px !important; }

.padding-vertical--125 { padding-top: 125px !important; padding-bottom: 125px !important; }

.padding-top--125 { padding-top: 125px !important; }

.padding-right--125 { padding-right: 125px !important; }

.padding-bottom--125 { padding-bottom: 125px !important; }

.padding-left--125 { padding-left: 125px !important; }

.margin--negative-125 { margin: -125px !important; }

.margin-horizontal--negative-125 { margin-right: -125px !important; margin-left: -125px !important; }

.margin-vertical--negative-125 { margin-top: -125px !important; margin-bottom: -125px !important; }

.margin-top--negative-125 { margin-top: -125px !important; }

.margin-right--negative-125 { margin-right: -125px !important; }

.margin-bottom--negative-125 { margin-bottom: -125px !important; }

.margin-left--negative-125 { margin-left: -125px !important; }

.margin--130 { margin: 130px !important; }

.margin-horizontal--130 { margin-right: 130px !important; margin-left: 130px !important; }

.margin-vertical--130 { margin-top: 130px !important; margin-bottom: 130px !important; }

.margin-top--130 { margin-top: 130px !important; }

.margin-right--130 { margin-right: 130px !important; }

.margin-bottom--130 { margin-bottom: 130px !important; }

.margin-left--130 { margin-left: 130px !important; }

.padding--130 { padding: 130px !important; }

.padding-horizontal--130 { padding-right: 130px !important; padding-left: 130px !important; }

.padding-vertical--130 { padding-top: 130px !important; padding-bottom: 130px !important; }

.padding-top--130 { padding-top: 130px !important; }

.padding-right--130 { padding-right: 130px !important; }

.padding-bottom--130 { padding-bottom: 130px !important; }

.padding-left--130 { padding-left: 130px !important; }

.margin--negative-130 { margin: -130px !important; }

.margin-horizontal--negative-130 { margin-right: -130px !important; margin-left: -130px !important; }

.margin-vertical--negative-130 { margin-top: -130px !important; margin-bottom: -130px !important; }

.margin-top--negative-130 { margin-top: -130px !important; }

.margin-right--negative-130 { margin-right: -130px !important; }

.margin-bottom--negative-130 { margin-bottom: -130px !important; }

.margin-left--negative-130 { margin-left: -130px !important; }

.margin--135 { margin: 135px !important; }

.margin-horizontal--135 { margin-right: 135px !important; margin-left: 135px !important; }

.margin-vertical--135 { margin-top: 135px !important; margin-bottom: 135px !important; }

.margin-top--135 { margin-top: 135px !important; }

.margin-right--135 { margin-right: 135px !important; }

.margin-bottom--135 { margin-bottom: 135px !important; }

.margin-left--135 { margin-left: 135px !important; }

.padding--135 { padding: 135px !important; }

.padding-horizontal--135 { padding-right: 135px !important; padding-left: 135px !important; }

.padding-vertical--135 { padding-top: 135px !important; padding-bottom: 135px !important; }

.padding-top--135 { padding-top: 135px !important; }

.padding-right--135 { padding-right: 135px !important; }

.padding-bottom--135 { padding-bottom: 135px !important; }

.padding-left--135 { padding-left: 135px !important; }

.margin--negative-135 { margin: -135px !important; }

.margin-horizontal--negative-135 { margin-right: -135px !important; margin-left: -135px !important; }

.margin-vertical--negative-135 { margin-top: -135px !important; margin-bottom: -135px !important; }

.margin-top--negative-135 { margin-top: -135px !important; }

.margin-right--negative-135 { margin-right: -135px !important; }

.margin-bottom--negative-135 { margin-bottom: -135px !important; }

.margin-left--negative-135 { margin-left: -135px !important; }

.margin--140 { margin: 140px !important; }

.margin-horizontal--140 { margin-right: 140px !important; margin-left: 140px !important; }

.margin-vertical--140 { margin-top: 140px !important; margin-bottom: 140px !important; }

.margin-top--140 { margin-top: 140px !important; }

.margin-right--140 { margin-right: 140px !important; }

.margin-bottom--140 { margin-bottom: 140px !important; }

.margin-left--140 { margin-left: 140px !important; }

.padding--140 { padding: 140px !important; }

.padding-horizontal--140 { padding-right: 140px !important; padding-left: 140px !important; }

.padding-vertical--140 { padding-top: 140px !important; padding-bottom: 140px !important; }

.padding-top--140 { padding-top: 140px !important; }

.padding-right--140 { padding-right: 140px !important; }

.padding-bottom--140 { padding-bottom: 140px !important; }

.padding-left--140 { padding-left: 140px !important; }

.margin--negative-140 { margin: -140px !important; }

.margin-horizontal--negative-140 { margin-right: -140px !important; margin-left: -140px !important; }

.margin-vertical--negative-140 { margin-top: -140px !important; margin-bottom: -140px !important; }

.margin-top--negative-140 { margin-top: -140px !important; }

.margin-right--negative-140 { margin-right: -140px !important; }

.margin-bottom--negative-140 { margin-bottom: -140px !important; }

.margin-left--negative-140 { margin-left: -140px !important; }

.margin--145 { margin: 145px !important; }

.margin-horizontal--145 { margin-right: 145px !important; margin-left: 145px !important; }

.margin-vertical--145 { margin-top: 145px !important; margin-bottom: 145px !important; }

.margin-top--145 { margin-top: 145px !important; }

.margin-right--145 { margin-right: 145px !important; }

.margin-bottom--145 { margin-bottom: 145px !important; }

.margin-left--145 { margin-left: 145px !important; }

.padding--145 { padding: 145px !important; }

.padding-horizontal--145 { padding-right: 145px !important; padding-left: 145px !important; }

.padding-vertical--145 { padding-top: 145px !important; padding-bottom: 145px !important; }

.padding-top--145 { padding-top: 145px !important; }

.padding-right--145 { padding-right: 145px !important; }

.padding-bottom--145 { padding-bottom: 145px !important; }

.padding-left--145 { padding-left: 145px !important; }

.margin--negative-145 { margin: -145px !important; }

.margin-horizontal--negative-145 { margin-right: -145px !important; margin-left: -145px !important; }

.margin-vertical--negative-145 { margin-top: -145px !important; margin-bottom: -145px !important; }

.margin-top--negative-145 { margin-top: -145px !important; }

.margin-right--negative-145 { margin-right: -145px !important; }

.margin-bottom--negative-145 { margin-bottom: -145px !important; }

.margin-left--negative-145 { margin-left: -145px !important; }

.margin--150 { margin: 150px !important; }

.margin-horizontal--150 { margin-right: 150px !important; margin-left: 150px !important; }

.margin-vertical--150 { margin-top: 150px !important; margin-bottom: 150px !important; }

.margin-top--150 { margin-top: 150px !important; }

.margin-right--150 { margin-right: 150px !important; }

.margin-bottom--150 { margin-bottom: 150px !important; }

.margin-left--150 { margin-left: 150px !important; }

.padding--150 { padding: 150px !important; }

.padding-horizontal--150 { padding-right: 150px !important; padding-left: 150px !important; }

.padding-vertical--150 { padding-top: 150px !important; padding-bottom: 150px !important; }

.padding-top--150 { padding-top: 150px !important; }

.padding-right--150 { padding-right: 150px !important; }

.padding-bottom--150 { padding-bottom: 150px !important; }

.padding-left--150 { padding-left: 150px !important; }

.margin--negative-150 { margin: -150px !important; }

.margin-horizontal--negative-150 { margin-right: -150px !important; margin-left: -150px !important; }

.margin-vertical--negative-150 { margin-top: -150px !important; margin-bottom: -150px !important; }

.margin-top--negative-150 { margin-top: -150px !important; }

.margin-right--negative-150 { margin-right: -150px !important; }

.margin-bottom--negative-150 { margin-bottom: -150px !important; }

.margin-left--negative-150 { margin-left: -150px !important; }

.margin--percent-0 { margin: 0% !important; }

.margin-horizontal--percent-0 { margin-right: 0% !important; margin-left: 0% !important; }

.margin-vertical--percent-0 { margin-top: 0% !important; margin-bottom: 0% !important; }

.margin-top--percent-0 { margin-top: 0% !important; }

.margin-right--percent-0 { margin-right: 0% !important; }

.margin-bottom--percent-0 { margin-bottom: 0% !important; }

.margin-left--percent-0 { margin-left: 0% !important; }

.padding-top--percent-0 { padding-top: 0% !important; }

.padding-right--percent-0 { padding-right: 0% !important; }

.padding-bottom--percent-0 { padding-bottom: 0% !important; }

.padding-left--percent-0 { padding-left: 0% !important; }

.margin--negative-percent-0 { margin: -0% !important; }

.margin-horizontal--negative-percent-0 { margin-right: -0% !important; margin-left: -0% !important; }

.margin-vertical--negative-percent-0 { margin-top: -0% !important; margin-bottom: -0% !important; }

.margin-top--negative-percent-0 { margin-top: -0% !important; }

.margin-right--negative-percent-0 { margin-right: -0% !important; }

.margin-bottom--negative-percent-0 { margin-bottom: -0% !important; }

.margin-left--negative-percent-0 { margin-left: -0% !important; }

.margin--percent-5 { margin: 5% !important; }

.margin-horizontal--percent-5 { margin-right: 5% !important; margin-left: 5% !important; }

.margin-vertical--percent-5 { margin-top: 5% !important; margin-bottom: 5% !important; }

.margin-top--percent-5 { margin-top: 5% !important; }

.margin-right--percent-5 { margin-right: 5% !important; }

.margin-bottom--percent-5 { margin-bottom: 5% !important; }

.margin-left--percent-5 { margin-left: 5% !important; }

.padding-top--percent-5 { padding-top: 5% !important; }

.padding-right--percent-5 { padding-right: 5% !important; }

.padding-bottom--percent-5 { padding-bottom: 5% !important; }

.padding-left--percent-5 { padding-left: 5% !important; }

.margin--negative-percent-5 { margin: -5% !important; }

.margin-horizontal--negative-percent-5 { margin-right: -5% !important; margin-left: -5% !important; }

.margin-vertical--negative-percent-5 { margin-top: -5% !important; margin-bottom: -5% !important; }

.margin-top--negative-percent-5 { margin-top: -5% !important; }

.margin-right--negative-percent-5 { margin-right: -5% !important; }

.margin-bottom--negative-percent-5 { margin-bottom: -5% !important; }

.margin-left--negative-percent-5 { margin-left: -5% !important; }

.margin--percent-10 { margin: 10% !important; }

.margin-horizontal--percent-10 { margin-right: 10% !important; margin-left: 10% !important; }

.margin-vertical--percent-10 { margin-top: 10% !important; margin-bottom: 10% !important; }

.margin-top--percent-10 { margin-top: 10% !important; }

.margin-right--percent-10 { margin-right: 10% !important; }

.margin-bottom--percent-10 { margin-bottom: 10% !important; }

.margin-left--percent-10 { margin-left: 10% !important; }

.padding-top--percent-10 { padding-top: 10% !important; }

.padding-right--percent-10 { padding-right: 10% !important; }

.padding-bottom--percent-10 { padding-bottom: 10% !important; }

.padding-left--percent-10 { padding-left: 10% !important; }

.margin--negative-percent-10 { margin: -10% !important; }

.margin-horizontal--negative-percent-10 { margin-right: -10% !important; margin-left: -10% !important; }

.margin-vertical--negative-percent-10 { margin-top: -10% !important; margin-bottom: -10% !important; }

.margin-top--negative-percent-10 { margin-top: -10% !important; }

.margin-right--negative-percent-10 { margin-right: -10% !important; }

.margin-bottom--negative-percent-10 { margin-bottom: -10% !important; }

.margin-left--negative-percent-10 { margin-left: -10% !important; }

.margin--percent-15 { margin: 15% !important; }

.margin-horizontal--percent-15 { margin-right: 15% !important; margin-left: 15% !important; }

.margin-vertical--percent-15 { margin-top: 15% !important; margin-bottom: 15% !important; }

.margin-top--percent-15 { margin-top: 15% !important; }

.margin-right--percent-15 { margin-right: 15% !important; }

.margin-bottom--percent-15 { margin-bottom: 15% !important; }

.margin-left--percent-15 { margin-left: 15% !important; }

.padding-top--percent-15 { padding-top: 15% !important; }

.padding-right--percent-15 { padding-right: 15% !important; }

.padding-bottom--percent-15 { padding-bottom: 15% !important; }

.padding-left--percent-15 { padding-left: 15% !important; }

.margin--negative-percent-15 { margin: -15% !important; }

.margin-horizontal--negative-percent-15 { margin-right: -15% !important; margin-left: -15% !important; }

.margin-vertical--negative-percent-15 { margin-top: -15% !important; margin-bottom: -15% !important; }

.margin-top--negative-percent-15 { margin-top: -15% !important; }

.margin-right--negative-percent-15 { margin-right: -15% !important; }

.margin-bottom--negative-percent-15 { margin-bottom: -15% !important; }

.margin-left--negative-percent-15 { margin-left: -15% !important; }

.margin--percent-20 { margin: 20% !important; }

.margin-horizontal--percent-20 { margin-right: 20% !important; margin-left: 20% !important; }

.margin-vertical--percent-20 { margin-top: 20% !important; margin-bottom: 20% !important; }

.margin-top--percent-20 { margin-top: 20% !important; }

.margin-right--percent-20 { margin-right: 20% !important; }

.margin-bottom--percent-20 { margin-bottom: 20% !important; }

.margin-left--percent-20 { margin-left: 20% !important; }

.padding-top--percent-20 { padding-top: 20% !important; }

.padding-right--percent-20 { padding-right: 20% !important; }

.padding-bottom--percent-20 { padding-bottom: 20% !important; }

.padding-left--percent-20 { padding-left: 20% !important; }

.margin--negative-percent-20 { margin: -20% !important; }

.margin-horizontal--negative-percent-20 { margin-right: -20% !important; margin-left: -20% !important; }

.margin-vertical--negative-percent-20 { margin-top: -20% !important; margin-bottom: -20% !important; }

.margin-top--negative-percent-20 { margin-top: -20% !important; }

.margin-right--negative-percent-20 { margin-right: -20% !important; }

.margin-bottom--negative-percent-20 { margin-bottom: -20% !important; }

.margin-left--negative-percent-20 { margin-left: -20% !important; }

.margin--percent-25 { margin: 25% !important; }

.margin-horizontal--percent-25 { margin-right: 25% !important; margin-left: 25% !important; }

.margin-vertical--percent-25 { margin-top: 25% !important; margin-bottom: 25% !important; }

.margin-top--percent-25 { margin-top: 25% !important; }

.margin-right--percent-25 { margin-right: 25% !important; }

.margin-bottom--percent-25 { margin-bottom: 25% !important; }

.margin-left--percent-25 { margin-left: 25% !important; }

.padding-top--percent-25 { padding-top: 25% !important; }

.padding-right--percent-25 { padding-right: 25% !important; }

.padding-bottom--percent-25 { padding-bottom: 25% !important; }

.padding-left--percent-25 { padding-left: 25% !important; }

.margin--negative-percent-25 { margin: -25% !important; }

.margin-horizontal--negative-percent-25 { margin-right: -25% !important; margin-left: -25% !important; }

.margin-vertical--negative-percent-25 { margin-top: -25% !important; margin-bottom: -25% !important; }

.margin-top--negative-percent-25 { margin-top: -25% !important; }

.margin-right--negative-percent-25 { margin-right: -25% !important; }

.margin-bottom--negative-percent-25 { margin-bottom: -25% !important; }

.margin-left--negative-percent-25 { margin-left: -25% !important; }

.margin--percent-30 { margin: 30% !important; }

.margin-horizontal--percent-30 { margin-right: 30% !important; margin-left: 30% !important; }

.margin-vertical--percent-30 { margin-top: 30% !important; margin-bottom: 30% !important; }

.margin-top--percent-30 { margin-top: 30% !important; }

.margin-right--percent-30 { margin-right: 30% !important; }

.margin-bottom--percent-30 { margin-bottom: 30% !important; }

.margin-left--percent-30 { margin-left: 30% !important; }

.padding-top--percent-30 { padding-top: 30% !important; }

.padding-right--percent-30 { padding-right: 30% !important; }

.padding-bottom--percent-30 { padding-bottom: 30% !important; }

.padding-left--percent-30 { padding-left: 30% !important; }

.margin--negative-percent-30 { margin: -30% !important; }

.margin-horizontal--negative-percent-30 { margin-right: -30% !important; margin-left: -30% !important; }

.margin-vertical--negative-percent-30 { margin-top: -30% !important; margin-bottom: -30% !important; }

.margin-top--negative-percent-30 { margin-top: -30% !important; }

.margin-right--negative-percent-30 { margin-right: -30% !important; }

.margin-bottom--negative-percent-30 { margin-bottom: -30% !important; }

.margin-left--negative-percent-30 { margin-left: -30% !important; }

.margin--percent-35 { margin: 35% !important; }

.margin-horizontal--percent-35 { margin-right: 35% !important; margin-left: 35% !important; }

.margin-vertical--percent-35 { margin-top: 35% !important; margin-bottom: 35% !important; }

.margin-top--percent-35 { margin-top: 35% !important; }

.margin-right--percent-35 { margin-right: 35% !important; }

.margin-bottom--percent-35 { margin-bottom: 35% !important; }

.margin-left--percent-35 { margin-left: 35% !important; }

.padding-top--percent-35 { padding-top: 35% !important; }

.padding-right--percent-35 { padding-right: 35% !important; }

.padding-bottom--percent-35 { padding-bottom: 35% !important; }

.padding-left--percent-35 { padding-left: 35% !important; }

.margin--negative-percent-35 { margin: -35% !important; }

.margin-horizontal--negative-percent-35 { margin-right: -35% !important; margin-left: -35% !important; }

.margin-vertical--negative-percent-35 { margin-top: -35% !important; margin-bottom: -35% !important; }

.margin-top--negative-percent-35 { margin-top: -35% !important; }

.margin-right--negative-percent-35 { margin-right: -35% !important; }

.margin-bottom--negative-percent-35 { margin-bottom: -35% !important; }

.margin-left--negative-percent-35 { margin-left: -35% !important; }

.margin--percent-40 { margin: 40% !important; }

.margin-horizontal--percent-40 { margin-right: 40% !important; margin-left: 40% !important; }

.margin-vertical--percent-40 { margin-top: 40% !important; margin-bottom: 40% !important; }

.margin-top--percent-40 { margin-top: 40% !important; }

.margin-right--percent-40 { margin-right: 40% !important; }

.margin-bottom--percent-40 { margin-bottom: 40% !important; }

.margin-left--percent-40 { margin-left: 40% !important; }

.padding-top--percent-40 { padding-top: 40% !important; }

.padding-right--percent-40 { padding-right: 40% !important; }

.padding-bottom--percent-40 { padding-bottom: 40% !important; }

.padding-left--percent-40 { padding-left: 40% !important; }

.margin--negative-percent-40 { margin: -40% !important; }

.margin-horizontal--negative-percent-40 { margin-right: -40% !important; margin-left: -40% !important; }

.margin-vertical--negative-percent-40 { margin-top: -40% !important; margin-bottom: -40% !important; }

.margin-top--negative-percent-40 { margin-top: -40% !important; }

.margin-right--negative-percent-40 { margin-right: -40% !important; }

.margin-bottom--negative-percent-40 { margin-bottom: -40% !important; }

.margin-left--negative-percent-40 { margin-left: -40% !important; }

.margin--percent-45 { margin: 45% !important; }

.margin-horizontal--percent-45 { margin-right: 45% !important; margin-left: 45% !important; }

.margin-vertical--percent-45 { margin-top: 45% !important; margin-bottom: 45% !important; }

.margin-top--percent-45 { margin-top: 45% !important; }

.margin-right--percent-45 { margin-right: 45% !important; }

.margin-bottom--percent-45 { margin-bottom: 45% !important; }

.margin-left--percent-45 { margin-left: 45% !important; }

.padding-top--percent-45 { padding-top: 45% !important; }

.padding-right--percent-45 { padding-right: 45% !important; }

.padding-bottom--percent-45 { padding-bottom: 45% !important; }

.padding-left--percent-45 { padding-left: 45% !important; }

.margin--negative-percent-45 { margin: -45% !important; }

.margin-horizontal--negative-percent-45 { margin-right: -45% !important; margin-left: -45% !important; }

.margin-vertical--negative-percent-45 { margin-top: -45% !important; margin-bottom: -45% !important; }

.margin-top--negative-percent-45 { margin-top: -45% !important; }

.margin-right--negative-percent-45 { margin-right: -45% !important; }

.margin-bottom--negative-percent-45 { margin-bottom: -45% !important; }

.margin-left--negative-percent-45 { margin-left: -45% !important; }

.margin--percent-50 { margin: 50% !important; }

.margin-horizontal--percent-50 { margin-right: 50% !important; margin-left: 50% !important; }

.margin-vertical--percent-50 { margin-top: 50% !important; margin-bottom: 50% !important; }

.margin-top--percent-50 { margin-top: 50% !important; }

.margin-right--percent-50 { margin-right: 50% !important; }

.margin-bottom--percent-50 { margin-bottom: 50% !important; }

.margin-left--percent-50 { margin-left: 50% !important; }

.padding-top--percent-50 { padding-top: 50% !important; }

.padding-right--percent-50 { padding-right: 50% !important; }

.padding-bottom--percent-50 { padding-bottom: 50% !important; }

.padding-left--percent-50 { padding-left: 50% !important; }

.margin--negative-percent-50 { margin: -50% !important; }

.margin-horizontal--negative-percent-50 { margin-right: -50% !important; margin-left: -50% !important; }

.margin-vertical--negative-percent-50 { margin-top: -50% !important; margin-bottom: -50% !important; }

.margin-top--negative-percent-50 { margin-top: -50% !important; }

.margin-right--negative-percent-50 { margin-right: -50% !important; }

.margin-bottom--negative-percent-50 { margin-bottom: -50% !important; }

.margin-left--negative-percent-50 { margin-left: -50% !important; }

.margin--percent-55 { margin: 55% !important; }

.margin-horizontal--percent-55 { margin-right: 55% !important; margin-left: 55% !important; }

.margin-vertical--percent-55 { margin-top: 55% !important; margin-bottom: 55% !important; }

.margin-top--percent-55 { margin-top: 55% !important; }

.margin-right--percent-55 { margin-right: 55% !important; }

.margin-bottom--percent-55 { margin-bottom: 55% !important; }

.margin-left--percent-55 { margin-left: 55% !important; }

.padding-top--percent-55 { padding-top: 55% !important; }

.padding-right--percent-55 { padding-right: 55% !important; }

.padding-bottom--percent-55 { padding-bottom: 55% !important; }

.padding-left--percent-55 { padding-left: 55% !important; }

.margin--negative-percent-55 { margin: -55% !important; }

.margin-horizontal--negative-percent-55 { margin-right: -55% !important; margin-left: -55% !important; }

.margin-vertical--negative-percent-55 { margin-top: -55% !important; margin-bottom: -55% !important; }

.margin-top--negative-percent-55 { margin-top: -55% !important; }

.margin-right--negative-percent-55 { margin-right: -55% !important; }

.margin-bottom--negative-percent-55 { margin-bottom: -55% !important; }

.margin-left--negative-percent-55 { margin-left: -55% !important; }

.margin--percent-60 { margin: 60% !important; }

.margin-horizontal--percent-60 { margin-right: 60% !important; margin-left: 60% !important; }

.margin-vertical--percent-60 { margin-top: 60% !important; margin-bottom: 60% !important; }

.margin-top--percent-60 { margin-top: 60% !important; }

.margin-right--percent-60 { margin-right: 60% !important; }

.margin-bottom--percent-60 { margin-bottom: 60% !important; }

.margin-left--percent-60 { margin-left: 60% !important; }

.padding-top--percent-60 { padding-top: 60% !important; }

.padding-right--percent-60 { padding-right: 60% !important; }

.padding-bottom--percent-60 { padding-bottom: 60% !important; }

.padding-left--percent-60 { padding-left: 60% !important; }

.margin--negative-percent-60 { margin: -60% !important; }

.margin-horizontal--negative-percent-60 { margin-right: -60% !important; margin-left: -60% !important; }

.margin-vertical--negative-percent-60 { margin-top: -60% !important; margin-bottom: -60% !important; }

.margin-top--negative-percent-60 { margin-top: -60% !important; }

.margin-right--negative-percent-60 { margin-right: -60% !important; }

.margin-bottom--negative-percent-60 { margin-bottom: -60% !important; }

.margin-left--negative-percent-60 { margin-left: -60% !important; }

.margin--percent-65 { margin: 65% !important; }

.margin-horizontal--percent-65 { margin-right: 65% !important; margin-left: 65% !important; }

.margin-vertical--percent-65 { margin-top: 65% !important; margin-bottom: 65% !important; }

.margin-top--percent-65 { margin-top: 65% !important; }

.margin-right--percent-65 { margin-right: 65% !important; }

.margin-bottom--percent-65 { margin-bottom: 65% !important; }

.margin-left--percent-65 { margin-left: 65% !important; }

.padding-top--percent-65 { padding-top: 65% !important; }

.padding-right--percent-65 { padding-right: 65% !important; }

.padding-bottom--percent-65 { padding-bottom: 65% !important; }

.padding-left--percent-65 { padding-left: 65% !important; }

.margin--negative-percent-65 { margin: -65% !important; }

.margin-horizontal--negative-percent-65 { margin-right: -65% !important; margin-left: -65% !important; }

.margin-vertical--negative-percent-65 { margin-top: -65% !important; margin-bottom: -65% !important; }

.margin-top--negative-percent-65 { margin-top: -65% !important; }

.margin-right--negative-percent-65 { margin-right: -65% !important; }

.margin-bottom--negative-percent-65 { margin-bottom: -65% !important; }

.margin-left--negative-percent-65 { margin-left: -65% !important; }

.margin--percent-70 { margin: 70% !important; }

.margin-horizontal--percent-70 { margin-right: 70% !important; margin-left: 70% !important; }

.margin-vertical--percent-70 { margin-top: 70% !important; margin-bottom: 70% !important; }

.margin-top--percent-70 { margin-top: 70% !important; }

.margin-right--percent-70 { margin-right: 70% !important; }

.margin-bottom--percent-70 { margin-bottom: 70% !important; }

.margin-left--percent-70 { margin-left: 70% !important; }

.padding-top--percent-70 { padding-top: 70% !important; }

.padding-right--percent-70 { padding-right: 70% !important; }

.padding-bottom--percent-70 { padding-bottom: 70% !important; }

.padding-left--percent-70 { padding-left: 70% !important; }

.margin--negative-percent-70 { margin: -70% !important; }

.margin-horizontal--negative-percent-70 { margin-right: -70% !important; margin-left: -70% !important; }

.margin-vertical--negative-percent-70 { margin-top: -70% !important; margin-bottom: -70% !important; }

.margin-top--negative-percent-70 { margin-top: -70% !important; }

.margin-right--negative-percent-70 { margin-right: -70% !important; }

.margin-bottom--negative-percent-70 { margin-bottom: -70% !important; }

.margin-left--negative-percent-70 { margin-left: -70% !important; }

.margin--percent-75 { margin: 75% !important; }

.margin-horizontal--percent-75 { margin-right: 75% !important; margin-left: 75% !important; }

.margin-vertical--percent-75 { margin-top: 75% !important; margin-bottom: 75% !important; }

.margin-top--percent-75 { margin-top: 75% !important; }

.margin-right--percent-75 { margin-right: 75% !important; }

.margin-bottom--percent-75 { margin-bottom: 75% !important; }

.margin-left--percent-75 { margin-left: 75% !important; }

.padding-top--percent-75 { padding-top: 75% !important; }

.padding-right--percent-75 { padding-right: 75% !important; }

.padding-bottom--percent-75 { padding-bottom: 75% !important; }

.padding-left--percent-75 { padding-left: 75% !important; }

.margin--negative-percent-75 { margin: -75% !important; }

.margin-horizontal--negative-percent-75 { margin-right: -75% !important; margin-left: -75% !important; }

.margin-vertical--negative-percent-75 { margin-top: -75% !important; margin-bottom: -75% !important; }

.margin-top--negative-percent-75 { margin-top: -75% !important; }

.margin-right--negative-percent-75 { margin-right: -75% !important; }

.margin-bottom--negative-percent-75 { margin-bottom: -75% !important; }

.margin-left--negative-percent-75 { margin-left: -75% !important; }

.margin--percent-80 { margin: 80% !important; }

.margin-horizontal--percent-80 { margin-right: 80% !important; margin-left: 80% !important; }

.margin-vertical--percent-80 { margin-top: 80% !important; margin-bottom: 80% !important; }

.margin-top--percent-80 { margin-top: 80% !important; }

.margin-right--percent-80 { margin-right: 80% !important; }

.margin-bottom--percent-80 { margin-bottom: 80% !important; }

.margin-left--percent-80 { margin-left: 80% !important; }

.padding-top--percent-80 { padding-top: 80% !important; }

.padding-right--percent-80 { padding-right: 80% !important; }

.padding-bottom--percent-80 { padding-bottom: 80% !important; }

.padding-left--percent-80 { padding-left: 80% !important; }

.margin--negative-percent-80 { margin: -80% !important; }

.margin-horizontal--negative-percent-80 { margin-right: -80% !important; margin-left: -80% !important; }

.margin-vertical--negative-percent-80 { margin-top: -80% !important; margin-bottom: -80% !important; }

.margin-top--negative-percent-80 { margin-top: -80% !important; }

.margin-right--negative-percent-80 { margin-right: -80% !important; }

.margin-bottom--negative-percent-80 { margin-bottom: -80% !important; }

.margin-left--negative-percent-80 { margin-left: -80% !important; }

.margin--percent-85 { margin: 85% !important; }

.margin-horizontal--percent-85 { margin-right: 85% !important; margin-left: 85% !important; }

.margin-vertical--percent-85 { margin-top: 85% !important; margin-bottom: 85% !important; }

.margin-top--percent-85 { margin-top: 85% !important; }

.margin-right--percent-85 { margin-right: 85% !important; }

.margin-bottom--percent-85 { margin-bottom: 85% !important; }

.margin-left--percent-85 { margin-left: 85% !important; }

.padding-top--percent-85 { padding-top: 85% !important; }

.padding-right--percent-85 { padding-right: 85% !important; }

.padding-bottom--percent-85 { padding-bottom: 85% !important; }

.padding-left--percent-85 { padding-left: 85% !important; }

.margin--negative-percent-85 { margin: -85% !important; }

.margin-horizontal--negative-percent-85 { margin-right: -85% !important; margin-left: -85% !important; }

.margin-vertical--negative-percent-85 { margin-top: -85% !important; margin-bottom: -85% !important; }

.margin-top--negative-percent-85 { margin-top: -85% !important; }

.margin-right--negative-percent-85 { margin-right: -85% !important; }

.margin-bottom--negative-percent-85 { margin-bottom: -85% !important; }

.margin-left--negative-percent-85 { margin-left: -85% !important; }

.margin--percent-90 { margin: 90% !important; }

.margin-horizontal--percent-90 { margin-right: 90% !important; margin-left: 90% !important; }

.margin-vertical--percent-90 { margin-top: 90% !important; margin-bottom: 90% !important; }

.margin-top--percent-90 { margin-top: 90% !important; }

.margin-right--percent-90 { margin-right: 90% !important; }

.margin-bottom--percent-90 { margin-bottom: 90% !important; }

.margin-left--percent-90 { margin-left: 90% !important; }

.padding-top--percent-90 { padding-top: 90% !important; }

.padding-right--percent-90 { padding-right: 90% !important; }

.padding-bottom--percent-90 { padding-bottom: 90% !important; }

.padding-left--percent-90 { padding-left: 90% !important; }

.margin--negative-percent-90 { margin: -90% !important; }

.margin-horizontal--negative-percent-90 { margin-right: -90% !important; margin-left: -90% !important; }

.margin-vertical--negative-percent-90 { margin-top: -90% !important; margin-bottom: -90% !important; }

.margin-top--negative-percent-90 { margin-top: -90% !important; }

.margin-right--negative-percent-90 { margin-right: -90% !important; }

.margin-bottom--negative-percent-90 { margin-bottom: -90% !important; }

.margin-left--negative-percent-90 { margin-left: -90% !important; }

.margin--percent-95 { margin: 95% !important; }

.margin-horizontal--percent-95 { margin-right: 95% !important; margin-left: 95% !important; }

.margin-vertical--percent-95 { margin-top: 95% !important; margin-bottom: 95% !important; }

.margin-top--percent-95 { margin-top: 95% !important; }

.margin-right--percent-95 { margin-right: 95% !important; }

.margin-bottom--percent-95 { margin-bottom: 95% !important; }

.margin-left--percent-95 { margin-left: 95% !important; }

.padding-top--percent-95 { padding-top: 95% !important; }

.padding-right--percent-95 { padding-right: 95% !important; }

.padding-bottom--percent-95 { padding-bottom: 95% !important; }

.padding-left--percent-95 { padding-left: 95% !important; }

.margin--negative-percent-95 { margin: -95% !important; }

.margin-horizontal--negative-percent-95 { margin-right: -95% !important; margin-left: -95% !important; }

.margin-vertical--negative-percent-95 { margin-top: -95% !important; margin-bottom: -95% !important; }

.margin-top--negative-percent-95 { margin-top: -95% !important; }

.margin-right--negative-percent-95 { margin-right: -95% !important; }

.margin-bottom--negative-percent-95 { margin-bottom: -95% !important; }

.margin-left--negative-percent-95 { margin-left: -95% !important; }

.margin--percent-100 { margin: 100% !important; }

.margin-horizontal--percent-100 { margin-right: 100% !important; margin-left: 100% !important; }

.margin-vertical--percent-100 { margin-top: 100% !important; margin-bottom: 100% !important; }

.margin-top--percent-100 { margin-top: 100% !important; }

.margin-right--percent-100 { margin-right: 100% !important; }

.margin-bottom--percent-100 { margin-bottom: 100% !important; }

.margin-left--percent-100 { margin-left: 100% !important; }

.padding-top--percent-100 { padding-top: 100% !important; }

.padding-right--percent-100 { padding-right: 100% !important; }

.padding-bottom--percent-100 { padding-bottom: 100% !important; }

.padding-left--percent-100 { padding-left: 100% !important; }

.margin--negative-percent-100 { margin: -100% !important; }

.margin-horizontal--negative-percent-100 { margin-right: -100% !important; margin-left: -100% !important; }

.margin-vertical--negative-percent-100 { margin-top: -100% !important; margin-bottom: -100% !important; }

.margin-top--negative-percent-100 { margin-top: -100% !important; }

.margin-right--negative-percent-100 { margin-right: -100% !important; }

.margin-bottom--negative-percent-100 { margin-bottom: -100% !important; }

.margin-left--negative-percent-100 { margin-left: -100% !important; }

/* Scss Document */
/* ===========================================================

	responsive

=========================================================== */
/*
todo:
レスポンス関連（画像・）
汎用スタイル（タブ・ページャーなど）
pagetop-plane

arrow類

code past(汎用スタイルコピペ用なにか)

プレーンデザインのなにか
*/
