@charset "UTF-8";
/* =========================================================
 utility.css v1.0.0 / 2019-11-14 | by yuya harata
========================================================= */
/* MATERIAL DESIGN - The color system
https://material.io/design/color/the-color-system.html
========================================================= */
/* background
========================================================= */
.u-bg-000, .u-bg-black { background-color: #000 !important; }

.u-bg-111 { background-color: #111 !important; }

.u-bg-222 { background-color: #222 !important; }

.u-bg-333 { background-color: #333 !important; }

.u-bg-444 { background-color: #444 !important; }

.u-bg-555 { background-color: #555 !important; }

.u-bg-666 { background-color: #666 !important; }

.u-bg-777 { background-color: #777 !important; }

.u-bg-888 { background-color: #888 !important; }

.u-bg-999 { background-color: #999 !important; }

.u-bg-aaa { background-color: #aaa !important; }

.u-bg-bbb { background-color: #bbb !important; }

.u-bg-ccc { background-color: #ccc !important; }

.u-bg-ddd { background-color: #ddd !important; }

.u-bg-eee { background-color: #eee !important; }

.u-bg-fff, .u-bg-white { background-color: #fff !important; }

.u-bg-f1f1f1 { background-color: #f1f1f1 !important; }

.u-bg-red { background-color: #F44336 !important; }

.u-bg-red50 { background-color: #FFEBEE !important; }

.u-bg-red100 { background-color: #FFCDD2 !important; }

.u-bg-red200 { background-color: #EF9A9A !important; }

.u-bg-red300 { background-color: #E57373 !important; }

.u-bg-red400 { background-color: #EF5350 !important; }

.u-bg-red500 { background-color: #F44336 !important; }

.u-bg-red600 { background-color: #E53935 !important; }

.u-bg-red700 { background-color: #D32F2F !important; }

.u-bg-red800 { background-color: #C62828 !important; }

.u-bg-red900 { background-color: #B71C1C !important; }

.u-bg-redA100 { background-color: #FF8A80 !important; }

.u-bg-redA200 { background-color: #FF5252 !important; }

.u-bg-redA400 { background-color: #FF1744 !important; }

.u-bg-redA700 { background-color: #D50000 !important; }

.u-bg-pink { background-color: #E91E63 !important; }

.u-bg-pink50 { background-color: #FCE4EC !important; }

.u-bg-pink100 { background-color: #F8BBD0 !important; }

.u-bg-pink200 { background-color: #F48FB1 !important; }

.u-bg-pink300 { background-color: #F06292 !important; }

.u-bg-pink400 { background-color: #EC407A !important; }

.u-bg-pink500 { background-color: #E91E63 !important; }

.u-bg-pink600 { background-color: #D81B60 !important; }

.u-bg-pink700 { background-color: #C2185B !important; }

.u-bg-pink800 { background-color: #AD1457 !important; }

.u-bg-pink900 { background-color: #880E4F !important; }

.u-bg-pinkA100 { background-color: #FF80AB !important; }

.u-bg-pinkA200 { background-color: #FF4081 !important; }

.u-bg-pinkA400 { background-color: #F50057 !important; }

.u-bg-pinkA700 { background-color: #C51162 !important; }

.u-bg-purple { background-color: #9C27B0 !important; }

.u-bg-purple50 { background-color: #F3E5F5 !important; }

.u-bg-purple100 { background-color: #E1BEE7 !important; }

.u-bg-purple200 { background-color: #CE93D8 !important; }

.u-bg-purple300 { background-color: #BA68C8 !important; }

.u-bg-purple400 { background-color: #AB47BC !important; }

.u-bg-purple500 { background-color: #9C27B0 !important; }

.u-bg-purple600 { background-color: #8E24AA !important; }

.u-bg-purple700 { background-color: #7B1FA2 !important; }

.u-bg-purple800 { background-color: #6A1B9A !important; }

.u-bg-purple900 { background-color: #4A148C !important; }

.u-bg-purpleA100 { background-color: #EA80FC !important; }

.u-bg-purpleA200 { background-color: #E040FB !important; }

.u-bg-purpleA400 { background-color: #D500F9 !important; }

.u-bg-purpleA700 { background-color: #AA00FF !important; }

.u-bg-deepPurple { background-color: #673AB7 !important; }

.u-bg-deepPurple50 { background-color: #EDE7F6 !important; }

.u-bg-deepPurple100 { background-color: #D1C4E9 !important; }

.u-bg-deepPurple200 { background-color: #B39DDB !important; }

.u-bg-deepPurple300 { background-color: #9575CD !important; }

.u-bg-deepPurple400 { background-color: #7E57C2 !important; }

.u-bg-deepPurple500 { background-color: #673AB7 !important; }

.u-bg-deepPurple600 { background-color: #5E35B1 !important; }

.u-bg-deepPurple700 { background-color: #512DA8 !important; }

.u-bg-deepPurple800 { background-color: #4527A0 !important; }

.u-bg-deepPurple900 { background-color: #311B92 !important; }

.u-bg-deepPurpleA100 { background-color: #B388FF !important; }

.u-bg-deepPurpleA200 { background-color: #7C4DFF !important; }

.u-bg-deepPurpleA400 { background-color: #651FFF !important; }

.u-bg-deepPurpleA700 { background-color: #6200EA !important; }

.u-bg-indigo { background-color: #3F51B5 !important; }

.u-bg-indigo50 { background-color: #E8EAF6 !important; }

.u-bg-indigo100 { background-color: #C5CAE9 !important; }

.u-bg-indigo200 { background-color: #9FA8DA !important; }

.u-bg-indigo300 { background-color: #7986CB !important; }

.u-bg-indigo400 { background-color: #5C6BC0 !important; }

.u-bg-indigo500 { background-color: #3F51B5 !important; }

.u-bg-indigo600 { background-color: #3949AB !important; }

.u-bg-indigo700 { background-color: #303F9F !important; }

.u-bg-indigo800 { background-color: #283593 !important; }

.u-bg-indigo900 { background-color: #1A237E !important; }

.u-bg-indigoA100 { background-color: #8C9EFF !important; }

.u-bg-indigoA200 { background-color: #536DFE !important; }

.u-bg-indigoA400 { background-color: #3D5AFE !important; }

.u-bg-indigoA700 { background-color: #304FFE !important; }

.u-bg-blue { background-color: #2196F3 !important; }

.u-bg-blue50 { background-color: #E3F2FD !important; }

.u-bg-blue100 { background-color: #BBDEFB !important; }

.u-bg-blue200 { background-color: #90CAF9 !important; }

.u-bg-blue300 { background-color: #64B5F6 !important; }

.u-bg-blue400 { background-color: #42A5F5 !important; }

.u-bg-blue500 { background-color: #2196F3 !important; }

.u-bg-blue600 { background-color: #1E88E5 !important; }

.u-bg-blue700 { background-color: #1976D2 !important; }

.u-bg-blue800 { background-color: #1565C0 !important; }

.u-bg-blue900 { background-color: #0D47A1 !important; }

.u-bg-blueA100 { background-color: #82B1FF !important; }

.u-bg-blueA200 { background-color: #448AFF !important; }

.u-bg-blueA400 { background-color: #2979FF !important; }

.u-bg-blueA700 { background-color: #2962FF !important; }

.u-bg-lightBlue { background-color: #03A9F4 !important; }

.u-bg-lightBlue50 { background-color: #E1F5FE !important; }

.u-bg-lightBlue100 { background-color: #B3E5FC !important; }

.u-bg-lightBlue200 { background-color: #81D4FA !important; }

.u-bg-lightBlue300 { background-color: #4FC3F7 !important; }

.u-bg-lightBlue400 { background-color: #29B6F6 !important; }

.u-bg-lightBlue500 { background-color: #03A9F4 !important; }

.u-bg-lightBlue600 { background-color: #039BE5 !important; }

.u-bg-lightBlue700 { background-color: #0288D1 !important; }

.u-bg-lightBlue800 { background-color: #0277BD !important; }

.u-bg-lightBlue900 { background-color: #01579B !important; }

.u-bg-lightBlueA100 { background-color: #80D8FF !important; }

.u-bg-lightBlueA200 { background-color: #40C4FF !important; }

.u-bg-lightBlueA400 { background-color: #00B0FF !important; }

.u-bg-lightBlueA700 { background-color: #0091EA !important; }

.u-bg-cyan { background-color: #00BCD4 !important; }

.u-bg-cyan50 { background-color: #E0F7FA !important; }

.u-bg-cyan100 { background-color: #B2EBF2 !important; }

.u-bg-cyan200 { background-color: #80DEEA !important; }

.u-bg-cyan300 { background-color: #4DD0E1 !important; }

.u-bg-cyan400 { background-color: #26C6DA !important; }

.u-bg-cyan500 { background-color: #00BCD4 !important; }

.u-bg-cyan600 { background-color: #00ACC1 !important; }

.u-bg-cyan700 { background-color: #0097A7 !important; }

.u-bg-cyan800 { background-color: #00838F !important; }

.u-bg-cyan900 { background-color: #006064 !important; }

.u-bg-cyanA100 { background-color: #84FFFF !important; }

.u-bg-cyanA200 { background-color: #18FFFF !important; }

.u-bg-cyanA400 { background-color: #00E5FF !important; }

.u-bg-cyanA700 { background-color: #00B8D4 !important; }

.u-bg-teal { background-color: #009688 !important; }

.u-bg-teal50 { background-color: #E0F2F1 !important; }

.u-bg-teal100 { background-color: #B2DFDB !important; }

.u-bg-teal200 { background-color: #80CBC4 !important; }

.u-bg-teal300 { background-color: #4DB6AC !important; }

.u-bg-teal400 { background-color: #26A69A !important; }

.u-bg-teal500 { background-color: #009688 !important; }

.u-bg-teal600 { background-color: #00897B !important; }

.u-bg-teal700 { background-color: #00796B !important; }

.u-bg-teal800 { background-color: #00695C !important; }

.u-bg-teal900 { background-color: #004D40 !important; }

.u-bg-tealA100 { background-color: #A7FFEB !important; }

.u-bg-tealA200 { background-color: #64FFDA !important; }

.u-bg-tealA400 { background-color: #1DE9B6 !important; }

.u-bg-tealA700 { background-color: #00BFA5 !important; }

.u-bg-green { background-color: #4CAF50 !important; }

.u-bg-green50 { background-color: #E8F5E9 !important; }

.u-bg-green100 { background-color: #C8E6C9 !important; }

.u-bg-green200 { background-color: #A5D6A7 !important; }

.u-bg-green300 { background-color: #81C784 !important; }

.u-bg-green400 { background-color: #66BB6A !important; }

.u-bg-green500 { background-color: #4CAF50 !important; }

.u-bg-green600 { background-color: #43A047 !important; }

.u-bg-green700 { background-color: #388E3C !important; }

.u-bg-green800 { background-color: #2E7D32 !important; }

.u-bg-green900 { background-color: #1B5E20 !important; }

.u-bg-greenA100 { background-color: #B9F6CA !important; }

.u-bg-greenA200 { background-color: #69F0AE !important; }

.u-bg-greenA400 { background-color: #00E676 !important; }

.u-bg-greenA700 { background-color: #00C853 !important; }

.u-bg-lightGreen { background-color: #8BC34A !important; }

.u-bg-lightGreen50 { background-color: #F1F8E9 !important; }

.u-bg-lightGreen100 { background-color: #DCEDC8 !important; }

.u-bg-lightGreen200 { background-color: #C5E1A5 !important; }

.u-bg-lightGreen300 { background-color: #AED581 !important; }

.u-bg-lightGreen400 { background-color: #9CCC65 !important; }

.u-bg-lightGreen500 { background-color: #8BC34A !important; }

.u-bg-lightGreen600 { background-color: #7CB342 !important; }

.u-bg-lightGreen700 { background-color: #689F38 !important; }

.u-bg-lightGreen800 { background-color: #558B2F !important; }

.u-bg-lightGreen900 { background-color: #33691E !important; }

.u-bg-lightGreenA100 { background-color: #CCFF90 !important; }

.u-bg-lightGreenA200 { background-color: #B2FF59 !important; }

.u-bg-lightGreenA400 { background-color: #76FF03 !important; }

.u-bg-lightGreenA700 { background-color: #64DD17 !important; }

.u-bg-lime { background-color: #CDDC39 !important; }

.u-bg-lime50 { background-color: #F9FBE7 !important; }

.u-bg-lime100 { background-color: #F0F4C3 !important; }

.u-bg-lime200 { background-color: #E6EE9C !important; }

.u-bg-lime300 { background-color: #DCE775 !important; }

.u-bg-lime400 { background-color: #D4E157 !important; }

.u-bg-lime500 { background-color: #CDDC39 !important; }

.u-bg-lime600 { background-color: #C0CA33 !important; }

.u-bg-lime700 { background-color: #AFB42B !important; }

.u-bg-lime800 { background-color: #9E9D24 !important; }

.u-bg-lime900 { background-color: #827717 !important; }

.u-bg-limeA100 { background-color: #F4FF81 !important; }

.u-bg-limeA200 { background-color: #EEFF41 !important; }

.u-bg-limeA400 { background-color: #C6FF00 !important; }

.u-bg-limeA700 { background-color: #AEEA00 !important; }

.u-bg-yellow { background-color: #FFEB3B !important; }

.u-bg-yellow50 { background-color: #FFFDE7 !important; }

.u-bg-yellow100 { background-color: #FFF9C4 !important; }

.u-bg-yellow200 { background-color: #FFF59D !important; }

.u-bg-yellow300 { background-color: #FFF176 !important; }

.u-bg-yellow400 { background-color: #FFEE58 !important; }

.u-bg-yellow500 { background-color: #FFEB3B !important; }

.u-bg-yellow600 { background-color: #FDD835 !important; }

.u-bg-yellow700 { background-color: #FBC02D !important; }

.u-bg-yellow800 { background-color: #F9A825 !important; }

.u-bg-yellow900 { background-color: #F57F17 !important; }

.u-bg-yellowA100 { background-color: #FFFF8D !important; }

.u-bg-yellowA200 { background-color: #FFFF00 !important; }

.u-bg-yellowA400 { background-color: #FFEA00 !important; }

.u-bg-yellowA700 { background-color: #FFD600 !important; }

.u-bg-amber { background-color: #FFC107 !important; }

.u-bg-amber50 { background-color: #FFF8E1 !important; }

.u-bg-amber100 { background-color: #FFECB3 !important; }

.u-bg-amber200 { background-color: #FFE082 !important; }

.u-bg-amber300 { background-color: #FFD54F !important; }

.u-bg-amber400 { background-color: #FFCA28 !important; }

.u-bg-amber500 { background-color: #FFC107 !important; }

.u-bg-amber600 { background-color: #FFB300 !important; }

.u-bg-amber700 { background-color: #FFA000 !important; }

.u-bg-amber800 { background-color: #FF8F00 !important; }

.u-bg-amber900 { background-color: #FF6F00 !important; }

.u-bg-amberA100 { background-color: #FFE57F !important; }

.u-bg-amberA200 { background-color: #FFD740 !important; }

.u-bg-amberA400 { background-color: #FFC400 !important; }

.u-bg-amberA700 { background-color: #FFAB00 !important; }

.u-bg-orange { background-color: #FF9800 !important; }

.u-bg-orange50 { background-color: #FFF3E0 !important; }

.u-bg-orange100 { background-color: #FFE0B2 !important; }

.u-bg-orange200 { background-color: #FFCC80 !important; }

.u-bg-orange300 { background-color: #FFB74D !important; }

.u-bg-orange400 { background-color: #FFA726 !important; }

.u-bg-orange500 { background-color: #FF9800 !important; }

.u-bg-orange600 { background-color: #FB8C00 !important; }

.u-bg-orange700 { background-color: #F57C00 !important; }

.u-bg-orange800 { background-color: #EF6C00 !important; }

.u-bg-orange900 { background-color: #E65100 !important; }

.u-bg-orangeA100 { background-color: #FFD180 !important; }

.u-bg-orangeA200 { background-color: #FFAB40 !important; }

.u-bg-orangeA400 { background-color: #FF9100 !important; }

.u-bg-orangeA700 { background-color: #FF6D00 !important; }

.u-bg-deepOrange { background-color: #FF5722 !important; }

.u-bg-deepOrange50 { background-color: #FBE9E7 !important; }

.u-bg-deepOrange100 { background-color: #FFCCBC !important; }

.u-bg-deepOrange200 { background-color: #FFAB91 !important; }

.u-bg-deepOrange300 { background-color: #FF8A65 !important; }

.u-bg-deepOrange400 { background-color: #FF7043 !important; }

.u-bg-deepOrange500 { background-color: #FF5722 !important; }

.u-bg-deepOrange600 { background-color: #F4511E !important; }

.u-bg-deepOrange700 { background-color: #E64A19 !important; }

.u-bg-deepOrange800 { background-color: #D84315 !important; }

.u-bg-deepOrange900 { background-color: #BF360C !important; }

.u-bg-deepOrangeA100 { background-color: #FF9E80 !important; }

.u-bg-deepOrangeA200 { background-color: #FF6E40 !important; }

.u-bg-deepOrangeA400 { background-color: #FF3D00 !important; }

.u-bg-deepOrangeA700 { background-color: #DD2C00 !important; }

.u-bg-brown { background-color: #795548 !important; }

.u-bg-brown50 { background-color: #EFEBE9 !important; }

.u-bg-brown100 { background-color: #D7CCC8 !important; }

.u-bg-brown200 { background-color: #BCAAA4 !important; }

.u-bg-brown300 { background-color: #A1887F !important; }

.u-bg-brown400 { background-color: #8D6E63 !important; }

.u-bg-brown500 { background-color: #795548 !important; }

.u-bg-brown600 { background-color: #6D4C41 !important; }

.u-bg-brown700 { background-color: #5D4037 !important; }

.u-bg-brown800 { background-color: #4E342E !important; }

.u-bg-brown900 { background-color: #3E2723 !important; }

.u-bg-gray { background-color: #9E9E9E !important; }

.u-bg-gray50 { background-color: #FAFAFA !important; }

.u-bg-gray100 { background-color: #F5F5F5 !important; }

.u-bg-gray200 { background-color: #EEEEEE !important; }

.u-bg-gray300 { background-color: #E0E0E0 !important; }

.u-bg-gray400 { background-color: #BDBDBD !important; }

.u-bg-gray500 { background-color: #9E9E9E !important; }

.u-bg-gray600 { background-color: #757575 !important; }

.u-bg-gray700 { background-color: #616161 !important; }

.u-bg-gray800 { background-color: #424242 !important; }

.u-bg-gray900 { background-color: #212121 !important; }

.u-bg-blueGray { background-color: #607D8B !important; }

.u-bg-blueGray50 { background-color: #ECEFF1 !important; }

.u-bg-blueGray100 { background-color: #CFD8DC !important; }

.u-bg-blueGray200 { background-color: #B0BEC5 !important; }

.u-bg-blueGray300 { background-color: #90A4AE !important; }

.u-bg-blueGray400 { background-color: #78909C !important; }

.u-bg-blueGray500 { background-color: #607D8B !important; }

.u-bg-blueGray600 { background-color: #546E7A !important; }

.u-bg-blueGray700 { background-color: #455A64 !important; }

.u-bg-blueGray800 { background-color: #37474F !important; }

.u-bg-blueGray900 { background-color: #263238 !important; }

/* border-radius
========================================================= */
/* ===== 1 - 24 px ===== */
.u-bdrs-1 { border-radius: 1px !important; }

.u-bdrs-2 { border-radius: 2px !important; }

.u-bdrs-3 { border-radius: 3px !important; }

.u-bdrs-4 { border-radius: 4px !important; }

.u-bdrs-5 { border-radius: 5px !important; }

.u-bdrs-6 { border-radius: 6px !important; }

.u-bdrs-7 { border-radius: 7px !important; }

.u-bdrs-8 { border-radius: 8px !important; }

.u-bdrs-9 { border-radius: 9px !important; }

.u-bdrs-10 { border-radius: 10px !important; }

.u-bdrs-11 { border-radius: 11px !important; }

.u-bdrs-12 { border-radius: 12px !important; }

.u-bdrs-13 { border-radius: 13px !important; }

.u-bdrs-14 { border-radius: 14px !important; }

.u-bdrs-15 { border-radius: 15px !important; }

.u-bdrs-16 { border-radius: 16px !important; }

.u-bdrs-17 { border-radius: 17px !important; }

.u-bdrs-18 { border-radius: 18px !important; }

.u-bdrs-19 { border-radius: 19px !important; }

.u-bdrs-20 { border-radius: 20px !important; }

.u-bdrs-21 { border-radius: 21px !important; }

.u-bdrs-22 { border-radius: 22px !important; }

.u-bdrs-23 { border-radius: 23px !important; }

.u-bdrs-24 { border-radius: 24px !important; }

/* ===== 25 - 50 px (5pxずつ) ===== */
.u-bdrs-25 { border-radius: 25px !important; }

.u-bdrs-30 { border-radius: 30px !important; }

.u-bdrs-35 { border-radius: 35px !important; }

.u-bdrs-40 { border-radius: 40px !important; }

.u-bdrs-45 { border-radius: 45px !important; }

.u-bdrs-50 { border-radius: 50px !important; }

/* border
========================================================= */
/* ===== border ===== */
.u-bd-0, .u-bd-none { border: none !important; }

.u-bd-1 { border: 1px solid !important; }

.u-bd-2 { border: 2px solid !important; }

.u-bd-3 { border: 3px solid !important; }

.u-bd-4 { border: 4px solid !important; }

.u-bd-5 { border: 5px solid !important; }

.u-bd-6 { border: 6px solid !important; }

.u-bd-7 { border: 7px solid !important; }

.u-bd-8 { border: 8px solid !important; }

.u-bd-9 { border: 9px solid !important; }

.u-bd-10 { border: 10px solid !important; }

/* ===== border-top ===== */
.u-bdt-0, .u-bdt-none { border-top: none !important; }

.u-bdt-1 { border-top: 1px solid !important; }

.u-bdt-2 { border-top: 2px solid !important; }

.u-bdt-3 { border-top: 3px solid !important; }

.u-bdt-4 { border-top: 4px solid !important; }

.u-bdt-5 { border-top: 5px solid !important; }

.u-bdt-6 { border-top: 6px solid !important; }

.u-bdt-7 { border-top: 7px solid !important; }

.u-bdt-8 { border-top: 8px solid !important; }

.u-bdt-9 { border-top: 9px solid !important; }

.u-bdt-10 { border-top: 10px solid !important; }

/* ===== border-right ===== */
.u-bdr-0, .u-bdr-none { border-right: none !important; }

.u-bdr-1 { border-right: 1px solid !important; }

.u-bdr-2 { border-right: 2px solid !important; }

.u-bdr-3 { border-right: 3px solid !important; }

.u-bdr-4 { border-right: 4px solid !important; }

.u-bdr-5 { border-right: 5px solid !important; }

.u-bdr-6 { border-right: 6px solid !important; }

.u-bdr-7 { border-right: 7px solid !important; }

.u-bdr-8 { border-right: 8px solid !important; }

.u-bdr-9 { border-right: 9px solid !important; }

.u-bdr-10 { border-right: 10px solid !important; }

/* ===== border-bottom ===== */
.u-bdb-0, .u-bdb-none { border-bottom: none !important; }

.u-bdb-1 { border-bottom: 1px solid !important; }

.u-bdb-2 { border-bottom: 2px solid !important; }

.u-bdb-3 { border-bottom: 3px solid !important; }

.u-bdb-4 { border-bottom: 4px solid !important; }

.u-bdb-5 { border-bottom: 5px solid !important; }

.u-bdb-6 { border-bottom: 6px solid !important; }

.u-bdb-7 { border-bottom: 7px solid !important; }

.u-bdb-8 { border-bottom: 8px solid !important; }

.u-bdb-9 { border-bottom: 9px solid !important; }

.u-bdb-10 { border-bottom: 10px solid !important; }

/* ===== border-left ===== */
.u-bdl-0, .u-bdl-none { border-left: none !important; }

.u-bdl-1 { border-left: 1px solid !important; }

.u-bdl-2 { border-left: 2px solid !important; }

.u-bdl-3 { border-left: 3px solid !important; }

.u-bdl-4 { border-left: 4px solid !important; }

.u-bdl-5 { border-left: 5px solid !important; }

.u-bdl-6 { border-left: 6px solid !important; }

.u-bdl-7 { border-left: 7px solid !important; }

.u-bdl-8 { border-left: 8px solid !important; }

.u-bdl-9 { border-left: 9px solid !important; }

.u-bdl-10 { border-left: 10px solid !important; }

.u-bdc-red { border-color: #F44336 !important; }

.u-bdc-red50 { border-color: #FFEBEE !important; }

.u-bdc-red100 { border-color: #FFCDD2 !important; }

.u-bdc-red200 { border-color: #EF9A9A !important; }

.u-bdc-red300 { border-color: #E57373 !important; }

.u-bdc-red400 { border-color: #EF5350 !important; }

.u-bdc-red500 { border-color: #F44336 !important; }

.u-bdc-red600 { border-color: #E53935 !important; }

.u-bdc-red700 { border-color: #D32F2F !important; }

.u-bdc-red800 { border-color: #C62828 !important; }

.u-bdc-red900 { border-color: #B71C1C !important; }

.u-bdc-redA100 { border-color: #FF8A80 !important; }

.u-bdc-redA200 { border-color: #FF5252 !important; }

.u-bdc-redA400 { border-color: #FF1744 !important; }

.u-bdc-redA700 { border-color: #D50000 !important; }

.u-bdc-pink { border-color: #E91E63 !important; }

.u-bdc-pink50 { border-color: #FCE4EC !important; }

.u-bdc-pink100 { border-color: #F8BBD0 !important; }

.u-bdc-pink200 { border-color: #F48FB1 !important; }

.u-bdc-pink300 { border-color: #F06292 !important; }

.u-bdc-pink400 { border-color: #EC407A !important; }

.u-bdc-pink500 { border-color: #E91E63 !important; }

.u-bdc-pink600 { border-color: #D81B60 !important; }

.u-bdc-pink700 { border-color: #C2185B !important; }

.u-bdc-pink800 { border-color: #AD1457 !important; }

.u-bdc-pink900 { border-color: #880E4F !important; }

.u-bdc-pinkA100 { border-color: #FF80AB !important; }

.u-bdc-pinkA200 { border-color: #FF4081 !important; }

.u-bdc-pinkA400 { border-color: #F50057 !important; }

.u-bdc-pinkA700 { border-color: #C51162 !important; }

.u-bdc-purple { border-color: #9C27B0 !important; }

.u-bdc-purple50 { border-color: #F3E5F5 !important; }

.u-bdc-purple100 { border-color: #E1BEE7 !important; }

.u-bdc-purple200 { border-color: #CE93D8 !important; }

.u-bdc-purple300 { border-color: #BA68C8 !important; }

.u-bdc-purple400 { border-color: #AB47BC !important; }

.u-bdc-purple500 { border-color: #9C27B0 !important; }

.u-bdc-purple600 { border-color: #8E24AA !important; }

.u-bdc-purple700 { border-color: #7B1FA2 !important; }

.u-bdc-purple800 { border-color: #6A1B9A !important; }

.u-bdc-purple900 { border-color: #4A148C !important; }

.u-bdc-purpleA100 { border-color: #EA80FC !important; }

.u-bdc-purpleA200 { border-color: #E040FB !important; }

.u-bdc-purpleA400 { border-color: #D500F9 !important; }

.u-bdc-purpleA700 { border-color: #AA00FF !important; }

.u-bdc-deepPurple { border-color: #673AB7 !important; }

.u-bdc-deepPurple50 { border-color: #EDE7F6 !important; }

.u-bdc-deepPurple100 { border-color: #D1C4E9 !important; }

.u-bdc-deepPurple200 { border-color: #B39DDB !important; }

.u-bdc-deepPurple300 { border-color: #9575CD !important; }

.u-bdc-deepPurple400 { border-color: #7E57C2 !important; }

.u-bdc-deepPurple500 { border-color: #673AB7 !important; }

.u-bdc-deepPurple600 { border-color: #5E35B1 !important; }

.u-bdc-deepPurple700 { border-color: #512DA8 !important; }

.u-bdc-deepPurple800 { border-color: #4527A0 !important; }

.u-bdc-deepPurple900 { border-color: #311B92 !important; }

.u-bdc-deepPurpleA100 { border-color: #B388FF !important; }

.u-bdc-deepPurpleA200 { border-color: #7C4DFF !important; }

.u-bdc-deepPurpleA400 { border-color: #651FFF !important; }

.u-bdc-deepPurpleA700 { border-color: #6200EA !important; }

.u-bdc-indigo { border-color: #3F51B5 !important; }

.u-bdc-indigo50 { border-color: #E8EAF6 !important; }

.u-bdc-indigo100 { border-color: #C5CAE9 !important; }

.u-bdc-indigo200 { border-color: #9FA8DA !important; }

.u-bdc-indigo300 { border-color: #7986CB !important; }

.u-bdc-indigo400 { border-color: #5C6BC0 !important; }

.u-bdc-indigo500 { border-color: #3F51B5 !important; }

.u-bdc-indigo600 { border-color: #3949AB !important; }

.u-bdc-indigo700 { border-color: #303F9F !important; }

.u-bdc-indigo800 { border-color: #283593 !important; }

.u-bdc-indigo900 { border-color: #1A237E !important; }

.u-bdc-indigoA100 { border-color: #8C9EFF !important; }

.u-bdc-indigoA200 { border-color: #536DFE !important; }

.u-bdc-indigoA400 { border-color: #3D5AFE !important; }

.u-bdc-indigoA700 { border-color: #304FFE !important; }

.u-bdc-blue { border-color: #2196F3 !important; }

.u-bdc-blue50 { border-color: #E3F2FD !important; }

.u-bdc-blue100 { border-color: #BBDEFB !important; }

.u-bdc-blue200 { border-color: #90CAF9 !important; }

.u-bdc-blue300 { border-color: #64B5F6 !important; }

.u-bdc-blue400 { border-color: #42A5F5 !important; }

.u-bdc-blue500 { border-color: #2196F3 !important; }

.u-bdc-blue600 { border-color: #1E88E5 !important; }

.u-bdc-blue700 { border-color: #1976D2 !important; }

.u-bdc-blue800 { border-color: #1565C0 !important; }

.u-bdc-blue900 { border-color: #0D47A1 !important; }

.u-bdc-blueA100 { border-color: #82B1FF !important; }

.u-bdc-blueA200 { border-color: #448AFF !important; }

.u-bdc-blueA400 { border-color: #2979FF !important; }

.u-bdc-blueA700 { border-color: #2962FF !important; }

.u-bdc-lightBlue { border-color: #03A9F4 !important; }

.u-bdc-lightBlue50 { border-color: #E1F5FE !important; }

.u-bdc-lightBlue100 { border-color: #B3E5FC !important; }

.u-bdc-lightBlue200 { border-color: #81D4FA !important; }

.u-bdc-lightBlue300 { border-color: #4FC3F7 !important; }

.u-bdc-lightBlue400 { border-color: #29B6F6 !important; }

.u-bdc-lightBlue500 { border-color: #03A9F4 !important; }

.u-bdc-lightBlue600 { border-color: #039BE5 !important; }

.u-bdc-lightBlue700 { border-color: #0288D1 !important; }

.u-bdc-lightBlue800 { border-color: #0277BD !important; }

.u-bdc-lightBlue900 { border-color: #01579B !important; }

.u-bdc-lightBlueA100 { border-color: #80D8FF !important; }

.u-bdc-lightBlueA200 { border-color: #40C4FF !important; }

.u-bdc-lightBlueA400 { border-color: #00B0FF !important; }

.u-bdc-lightBlueA700 { border-color: #0091EA !important; }

.u-bdc-cyan { border-color: #00BCD4 !important; }

.u-bdc-cyan50 { border-color: #E0F7FA !important; }

.u-bdc-cyan100 { border-color: #B2EBF2 !important; }

.u-bdc-cyan200 { border-color: #80DEEA !important; }

.u-bdc-cyan300 { border-color: #4DD0E1 !important; }

.u-bdc-cyan400 { border-color: #26C6DA !important; }

.u-bdc-cyan500 { border-color: #00BCD4 !important; }

.u-bdc-cyan600 { border-color: #00ACC1 !important; }

.u-bdc-cyan700 { border-color: #0097A7 !important; }

.u-bdc-cyan800 { border-color: #00838F !important; }

.u-bdc-cyan900 { border-color: #006064 !important; }

.u-bdc-cyanA100 { border-color: #84FFFF !important; }

.u-bdc-cyanA200 { border-color: #18FFFF !important; }

.u-bdc-cyanA400 { border-color: #00E5FF !important; }

.u-bdc-cyanA700 { border-color: #00B8D4 !important; }

.u-bdc-teal { border-color: #009688 !important; }

.u-bdc-teal50 { border-color: #E0F2F1 !important; }

.u-bdc-teal100 { border-color: #B2DFDB !important; }

.u-bdc-teal200 { border-color: #80CBC4 !important; }

.u-bdc-teal300 { border-color: #4DB6AC !important; }

.u-bdc-teal400 { border-color: #26A69A !important; }

.u-bdc-teal500 { border-color: #009688 !important; }

.u-bdc-teal600 { border-color: #00897B !important; }

.u-bdc-teal700 { border-color: #00796B !important; }

.u-bdc-teal800 { border-color: #00695C !important; }

.u-bdc-teal900 { border-color: #004D40 !important; }

.u-bdc-tealA100 { border-color: #A7FFEB !important; }

.u-bdc-tealA200 { border-color: #64FFDA !important; }

.u-bdc-tealA400 { border-color: #1DE9B6 !important; }

.u-bdc-tealA700 { border-color: #00BFA5 !important; }

.u-bdc-green { border-color: #4CAF50 !important; }

.u-bdc-green50 { border-color: #E8F5E9 !important; }

.u-bdc-green100 { border-color: #C8E6C9 !important; }

.u-bdc-green200 { border-color: #A5D6A7 !important; }

.u-bdc-green300 { border-color: #81C784 !important; }

.u-bdc-green400 { border-color: #66BB6A !important; }

.u-bdc-green500 { border-color: #4CAF50 !important; }

.u-bdc-green600 { border-color: #43A047 !important; }

.u-bdc-green700 { border-color: #388E3C !important; }

.u-bdc-green800 { border-color: #2E7D32 !important; }

.u-bdc-green900 { border-color: #1B5E20 !important; }

.u-bdc-greenA100 { border-color: #B9F6CA !important; }

.u-bdc-greenA200 { border-color: #69F0AE !important; }

.u-bdc-greenA400 { border-color: #00E676 !important; }

.u-bdc-greenA700 { border-color: #00C853 !important; }

.u-bdc-lightGreen { border-color: #8BC34A !important; }

.u-bdc-lightGreen50 { border-color: #F1F8E9 !important; }

.u-bdc-lightGreen100 { border-color: #DCEDC8 !important; }

.u-bdc-lightGreen200 { border-color: #C5E1A5 !important; }

.u-bdc-lightGreen300 { border-color: #AED581 !important; }

.u-bdc-lightGreen400 { border-color: #9CCC65 !important; }

.u-bdc-lightGreen500 { border-color: #8BC34A !important; }

.u-bdc-lightGreen600 { border-color: #7CB342 !important; }

.u-bdc-lightGreen700 { border-color: #689F38 !important; }

.u-bdc-lightGreen800 { border-color: #558B2F !important; }

.u-bdc-lightGreen900 { border-color: #33691E !important; }

.u-bdc-lightGreenA100 { border-color: #CCFF90 !important; }

.u-bdc-lightGreenA200 { border-color: #B2FF59 !important; }

.u-bdc-lightGreenA400 { border-color: #76FF03 !important; }

.u-bdc-lightGreenA700 { border-color: #64DD17 !important; }

.u-bdc-lime { border-color: #CDDC39 !important; }

.u-bdc-lime50 { border-color: #F9FBE7 !important; }

.u-bdc-lime100 { border-color: #F0F4C3 !important; }

.u-bdc-lime200 { border-color: #E6EE9C !important; }

.u-bdc-lime300 { border-color: #DCE775 !important; }

.u-bdc-lime400 { border-color: #D4E157 !important; }

.u-bdc-lime500 { border-color: #CDDC39 !important; }

.u-bdc-lime600 { border-color: #C0CA33 !important; }

.u-bdc-lime700 { border-color: #AFB42B !important; }

.u-bdc-lime800 { border-color: #9E9D24 !important; }

.u-bdc-lime900 { border-color: #827717 !important; }

.u-bdc-limeA100 { border-color: #F4FF81 !important; }

.u-bdc-limeA200 { border-color: #EEFF41 !important; }

.u-bdc-limeA400 { border-color: #C6FF00 !important; }

.u-bdc-limeA700 { border-color: #AEEA00 !important; }

.u-bdc-yellow { border-color: #FFEB3B !important; }

.u-bdc-yellow50 { border-color: #FFFDE7 !important; }

.u-bdc-yellow100 { border-color: #FFF9C4 !important; }

.u-bdc-yellow200 { border-color: #FFF59D !important; }

.u-bdc-yellow300 { border-color: #FFF176 !important; }

.u-bdc-yellow400 { border-color: #FFEE58 !important; }

.u-bdc-yellow500 { border-color: #FFEB3B !important; }

.u-bdc-yellow600 { border-color: #FDD835 !important; }

.u-bdc-yellow700 { border-color: #FBC02D !important; }

.u-bdc-yellow800 { border-color: #F9A825 !important; }

.u-bdc-yellow900 { border-color: #F57F17 !important; }

.u-bdc-yellowA100 { border-color: #FFFF8D !important; }

.u-bdc-yellowA200 { border-color: #FFFF00 !important; }

.u-bdc-yellowA400 { border-color: #FFEA00 !important; }

.u-bdc-yellowA700 { border-color: #FFD600 !important; }

.u-bdc-amber { border-color: #FFC107 !important; }

.u-bdc-amber50 { border-color: #FFF8E1 !important; }

.u-bdc-amber100 { border-color: #FFECB3 !important; }

.u-bdc-amber200 { border-color: #FFE082 !important; }

.u-bdc-amber300 { border-color: #FFD54F !important; }

.u-bdc-amber400 { border-color: #FFCA28 !important; }

.u-bdc-amber500 { border-color: #FFC107 !important; }

.u-bdc-amber600 { border-color: #FFB300 !important; }

.u-bdc-amber700 { border-color: #FFA000 !important; }

.u-bdc-amber800 { border-color: #FF8F00 !important; }

.u-bdc-amber900 { border-color: #FF6F00 !important; }

.u-bdc-amberA100 { border-color: #FFE57F !important; }

.u-bdc-amberA200 { border-color: #FFD740 !important; }

.u-bdc-amberA400 { border-color: #FFC400 !important; }

.u-bdc-amberA700 { border-color: #FFAB00 !important; }

.u-bdc-orange { border-color: #FF9800 !important; }

.u-bdc-orange50 { border-color: #FFF3E0 !important; }

.u-bdc-orange100 { border-color: #FFE0B2 !important; }

.u-bdc-orange200 { border-color: #FFCC80 !important; }

.u-bdc-orange300 { border-color: #FFB74D !important; }

.u-bdc-orange400 { border-color: #FFA726 !important; }

.u-bdc-orange500 { border-color: #FF9800 !important; }

.u-bdc-orange600 { border-color: #FB8C00 !important; }

.u-bdc-orange700 { border-color: #F57C00 !important; }

.u-bdc-orange800 { border-color: #EF6C00 !important; }

.u-bdc-orange900 { border-color: #E65100 !important; }

.u-bdc-orangeA100 { border-color: #FFD180 !important; }

.u-bdc-orangeA200 { border-color: #FFAB40 !important; }

.u-bdc-orangeA400 { border-color: #FF9100 !important; }

.u-bdc-orangeA700 { border-color: #FF6D00 !important; }

.u-bdc-deepOrange { border-color: #FF5722 !important; }

.u-bdc-deepOrange50 { border-color: #FBE9E7 !important; }

.u-bdc-deepOrange100 { border-color: #FFCCBC !important; }

.u-bdc-deepOrange200 { border-color: #FFAB91 !important; }

.u-bdc-deepOrange300 { border-color: #FF8A65 !important; }

.u-bdc-deepOrange400 { border-color: #FF7043 !important; }

.u-bdc-deepOrange500 { border-color: #FF5722 !important; }

.u-bdc-deepOrange600 { border-color: #F4511E !important; }

.u-bdc-deepOrange700 { border-color: #E64A19 !important; }

.u-bdc-deepOrange800 { border-color: #D84315 !important; }

.u-bdc-deepOrange900 { border-color: #BF360C !important; }

.u-bdc-deepOrangeA100 { border-color: #FF9E80 !important; }

.u-bdc-deepOrangeA200 { border-color: #FF6E40 !important; }

.u-bdc-deepOrangeA400 { border-color: #FF3D00 !important; }

.u-bdc-deepOrangeA700 { border-color: #DD2C00 !important; }

.u-bdc-brown { border-color: #795548 !important; }

.u-bdc-brown50 { border-color: #EFEBE9 !important; }

.u-bdc-brown100 { border-color: #D7CCC8 !important; }

.u-bdc-brown200 { border-color: #BCAAA4 !important; }

.u-bdc-brown300 { border-color: #A1887F !important; }

.u-bdc-brown400 { border-color: #8D6E63 !important; }

.u-bdc-brown500 { border-color: #795548 !important; }

.u-bdc-brown600 { border-color: #6D4C41 !important; }

.u-bdc-brown700 { border-color: #5D4037 !important; }

.u-bdc-brown800 { border-color: #4E342E !important; }

.u-bdc-brown900 { border-color: #3E2723 !important; }

.u-bdc-gray { border-color: #9E9E9E !important; }

.u-bdc-gray50 { border-color: #FAFAFA !important; }

.u-bdc-gray100 { border-color: #F5F5F5 !important; }

.u-bdc-gray200 { border-color: #EEEEEE !important; }

.u-bdc-gray300 { border-color: #E0E0E0 !important; }

.u-bdc-gray400 { border-color: #BDBDBD !important; }

.u-bdc-gray500 { border-color: #9E9E9E !important; }

.u-bdc-gray600 { border-color: #757575 !important; }

.u-bdc-gray700 { border-color: #616161 !important; }

.u-bdc-gray800 { border-color: #424242 !important; }

.u-bdc-gray900 { border-color: #212121 !important; }

.u-bdc-blueGray { border-color: #607D8B !important; }

.u-bdc-blueGray50 { border-color: #ECEFF1 !important; }

.u-bdc-blueGray100 { border-color: #CFD8DC !important; }

.u-bdc-blueGray200 { border-color: #B0BEC5 !important; }

.u-bdc-blueGray300 { border-color: #90A4AE !important; }

.u-bdc-blueGray400 { border-color: #78909C !important; }

.u-bdc-blueGray500 { border-color: #607D8B !important; }

.u-bdc-blueGray600 { border-color: #546E7A !important; }

.u-bdc-blueGray700 { border-color: #455A64 !important; }

.u-bdc-blueGray800 { border-color: #37474F !important; }

.u-bdc-blueGray900 { border-color: #263238 !important; }

/* width
========================================================= */
/* ===== width 5 - 100% (5%ずつ) ===== */
.u-w-5per { width: 5% !important; }

.u-w-10per { width: 10% !important; }

.u-w-15per { width: 15% !important; }

.u-w-20per { width: 20% !important; }

.u-w-25per { width: 25% !important; }

.u-w-30per { width: 30% !important; }

.u-w-35per { width: 35% !important; }

.u-w-40per { width: 40% !important; }

.u-w-45per { width: 45% !important; }

.u-w-50per { width: 50% !important; }

.u-w-55per { width: 55% !important; }

.u-w-60per { width: 60% !important; }

.u-w-65per { width: 65% !important; }

.u-w-70per { width: 70% !important; }

.u-w-75per { width: 75% !important; }

.u-w-80per { width: 80% !important; }

.u-w-85per { width: 85% !important; }

.u-w-90per { width: 90% !important; }

.u-w-95per { width: 95% !important; }

.u-w-100per { width: 100% !important; }

/* ===== width 5 - 300px (5pxずつ) ===== */
.u-w-5 { width: 5px !important; }

.u-w-10 { width: 10px !important; }

.u-w-15 { width: 15px !important; }

.u-w-20 { width: 20px !important; }

.u-w-25 { width: 25px !important; }

.u-w-30 { width: 30px !important; }

.u-w-35 { width: 35px !important; }

.u-w-40 { width: 40px !important; }

.u-w-45 { width: 45px !important; }

.u-w-50 { width: 50px !important; }

.u-w-55 { width: 55px !important; }

.u-w-60 { width: 60px !important; }

.u-w-65 { width: 65px !important; }

.u-w-70 { width: 70px !important; }

.u-w-75 { width: 75px !important; }

.u-w-80 { width: 80px !important; }

.u-w-85 { width: 85px !important; }

.u-w-90 { width: 90px !important; }

.u-w-95 { width: 95px !important; }

.u-w-100 { width: 100px !important; }

.u-w-105 { width: 105px !important; }

.u-w-110 { width: 110px !important; }

.u-w-115 { width: 115px !important; }

.u-w-120 { width: 120px !important; }

.u-w-125 { width: 125px !important; }

.u-w-130 { width: 130px !important; }

.u-w-135 { width: 135px !important; }

.u-w-140 { width: 140px !important; }

.u-w-145 { width: 145px !important; }

.u-w-150 { width: 150px !important; }

.u-w-155 { width: 155px !important; }

.u-w-160 { width: 160px !important; }

.u-w-165 { width: 165px !important; }

.u-w-170 { width: 170px !important; }

.u-w-175 { width: 175px !important; }

.u-w-180 { width: 180px !important; }

.u-w-185 { width: 185px !important; }

.u-w-190 { width: 190px !important; }

.u-w-195 { width: 195px !important; }

.u-w-200 { width: 200px !important; }

.u-w-205 { width: 205px !important; }

.u-w-210 { width: 210px !important; }

.u-w-215 { width: 215px !important; }

.u-w-220 { width: 220px !important; }

.u-w-225 { width: 225px !important; }

.u-w-230 { width: 230px !important; }

.u-w-235 { width: 235px !important; }

.u-w-240 { width: 240px !important; }

.u-w-245 { width: 245px !important; }

.u-w-250 { width: 250px !important; }

.u-w-255 { width: 255px !important; }

.u-w-260 { width: 260px !important; }

.u-w-265 { width: 265px !important; }

.u-w-270 { width: 270px !important; }

.u-w-275 { width: 275px !important; }

.u-w-280 { width: 280px !important; }

.u-w-285 { width: 285px !important; }

.u-w-290 { width: 290px !important; }

.u-w-295 { width: 295px !important; }

.u-w-300 { width: 300px !important; }

/* ===== width 350 - 2000px (50pxずつ) ===== */
.u-w-350 { width: 350px !important; }

.u-w-400 { width: 400px !important; }

.u-w-450 { width: 450px !important; }

.u-w-500 { width: 500px !important; }

.u-w-550 { width: 550px !important; }

.u-w-600 { width: 600px !important; }

.u-w-650 { width: 650px !important; }

.u-w-700 { width: 700px !important; }

.u-w-750 { width: 750px !important; }

.u-w-800 { width: 800px !important; }

.u-w-850 { width: 850px !important; }

.u-w-900 { width: 900px !important; }

.u-w-950 { width: 950px !important; }

.u-w-1000 { width: 1000px !important; }

.u-w-1050 { width: 1050px !important; }

.u-w-1100 { width: 1100px !important; }

.u-w-1150 { width: 1150px !important; }

.u-w-1200 { width: 1200px !important; }

.u-w-1250 { width: 1250px !important; }

.u-w-1300 { width: 1300px !important; }

.u-w-1350 { width: 1350px !important; }

.u-w-1400 { width: 1400px !important; }

.u-w-1450 { width: 1450px !important; }

.u-w-1500 { width: 1500px !important; }

.u-w-1550 { width: 1550px !important; }

.u-w-1600 { width: 1600px !important; }

.u-w-1650 { width: 1650px !important; }

.u-w-1700 { width: 1700px !important; }

.u-w-1750 { width: 1750px !important; }

.u-w-1800 { width: 1800px !important; }

.u-w-1850 { width: 1850px !important; }

.u-w-1900 { width: 1900px !important; }

.u-w-1950 { width: 1950px !important; }

.u-w-2000 { width: 2000px !important; }

/* ===== width auto ===== */
.u-w-a, .u-w-auto { width: auto !important; }

/* max-width
========================================================= */
/* ===== max-width 5 - 100% (5%ずつ) ===== */
.u-maxw-5per { max-width: 5% !important; }

.u-maxw-10per { max-width: 10% !important; }

.u-maxw-15per { max-width: 15% !important; }

.u-maxw-20per { max-width: 20% !important; }

.u-maxw-25per { max-width: 25% !important; }

.u-maxw-30per { max-width: 30% !important; }

.u-maxw-35per { max-width: 35% !important; }

.u-maxw-40per { max-width: 40% !important; }

.u-maxw-45per { max-width: 45% !important; }

.u-maxw-50per { max-width: 50% !important; }

.u-maxw-55per { max-width: 55% !important; }

.u-maxw-60per { max-width: 60% !important; }

.u-maxw-65per { max-width: 65% !important; }

.u-maxw-70per { max-width: 70% !important; }

.u-maxw-75per { max-width: 75% !important; }

.u-maxw-80per { max-width: 80% !important; }

.u-maxw-85per { max-width: 85% !important; }

.u-maxw-90per { max-width: 90% !important; }

.u-maxw-95per { max-width: 95% !important; }

.u-maxw-100per { max-width: 100% !important; }

/* ===== max-width 5 - 300px (5pxずつ) ===== */
.u-maxw-5 { max-width: 5px !important; }

.u-maxw-10 { max-width: 10px !important; }

.u-maxw-15 { max-width: 15px !important; }

.u-maxw-20 { max-width: 20px !important; }

.u-maxw-25 { max-width: 25px !important; }

.u-maxw-30 { max-width: 30px !important; }

.u-maxw-35 { max-width: 35px !important; }

.u-maxw-40 { max-width: 40px !important; }

.u-maxw-45 { max-width: 45px !important; }

.u-maxw-50 { max-width: 50px !important; }

.u-maxw-55 { max-width: 55px !important; }

.u-maxw-60 { max-width: 60px !important; }

.u-maxw-65 { max-width: 65px !important; }

.u-maxw-70 { max-width: 70px !important; }

.u-maxw-75 { max-width: 75px !important; }

.u-maxw-80 { max-width: 80px !important; }

.u-maxw-85 { max-width: 85px !important; }

.u-maxw-90 { max-width: 90px !important; }

.u-maxw-95 { max-width: 95px !important; }

.u-maxw-100 { max-width: 100px !important; }

.u-maxw-105 { max-width: 105px !important; }

.u-maxw-110 { max-width: 110px !important; }

.u-maxw-115 { max-width: 115px !important; }

.u-maxw-120 { max-width: 120px !important; }

.u-maxw-125 { max-width: 125px !important; }

.u-maxw-130 { max-width: 130px !important; }

.u-maxw-135 { max-width: 135px !important; }

.u-maxw-140 { max-width: 140px !important; }

.u-maxw-145 { max-width: 145px !important; }

.u-maxw-150 { max-width: 150px !important; }

.u-maxw-155 { max-width: 155px !important; }

.u-maxw-160 { max-width: 160px !important; }

.u-maxw-165 { max-width: 165px !important; }

.u-maxw-170 { max-width: 170px !important; }

.u-maxw-175 { max-width: 175px !important; }

.u-maxw-180 { max-width: 180px !important; }

.u-maxw-185 { max-width: 185px !important; }

.u-maxw-190 { max-width: 190px !important; }

.u-maxw-195 { max-width: 195px !important; }

.u-maxw-200 { max-width: 200px !important; }

.u-maxw-205 { max-width: 205px !important; }

.u-maxw-210 { max-width: 210px !important; }

.u-maxw-215 { max-width: 215px !important; }

.u-maxw-220 { max-width: 220px !important; }

.u-maxw-225 { max-width: 225px !important; }

.u-maxw-230 { max-width: 230px !important; }

.u-maxw-235 { max-width: 235px !important; }

.u-maxw-240 { max-width: 240px !important; }

.u-maxw-245 { max-width: 245px !important; }

.u-maxw-250 { max-width: 250px !important; }

.u-maxw-255 { max-width: 255px !important; }

.u-maxw-260 { max-width: 260px !important; }

.u-maxw-265 { max-width: 265px !important; }

.u-maxw-270 { max-width: 270px !important; }

.u-maxw-275 { max-width: 275px !important; }

.u-maxw-280 { max-width: 280px !important; }

.u-maxw-285 { max-width: 285px !important; }

.u-maxw-290 { max-width: 290px !important; }

.u-maxw-295 { max-width: 295px !important; }

.u-maxw-300 { max-width: 300px !important; }

/* ===== max-width 350 - 2000px (50pxずつ) ===== */
.u-maxw-350 { max-width: 350px !important; }

.u-maxw-400 { max-width: 400px !important; }

.u-maxw-450 { max-width: 450px !important; }

.u-maxw-500 { max-width: 500px !important; }

.u-maxw-550 { max-width: 550px !important; }

.u-maxw-600 { max-width: 600px !important; }

.u-maxw-650 { max-width: 650px !important; }

.u-maxw-700 { max-width: 700px !important; }

.u-maxw-750 { max-width: 750px !important; }

.u-maxw-800 { max-width: 800px !important; }

.u-maxw-850 { max-width: 850px !important; }

.u-maxw-900 { max-width: 900px !important; }

.u-maxw-950 { max-width: 950px !important; }

.u-maxw-1000 { max-width: 1000px !important; }

.u-maxw-1050 { max-width: 1050px !important; }

.u-maxw-1100 { max-width: 1100px !important; }

.u-maxw-1150 { max-width: 1150px !important; }

.u-maxw-1200 { max-width: 1200px !important; }

.u-maxw-1250 { max-width: 1250px !important; }

.u-maxw-1300 { max-width: 1300px !important; }

.u-maxw-1350 { max-width: 1350px !important; }

.u-maxw-1400 { max-width: 1400px !important; }

.u-maxw-1450 { max-width: 1450px !important; }

.u-maxw-1500 { max-width: 1500px !important; }

.u-maxw-1550 { max-width: 1550px !important; }

.u-maxw-1600 { max-width: 1600px !important; }

.u-maxw-1650 { max-width: 1650px !important; }

.u-maxw-1700 { max-width: 1700px !important; }

.u-maxw-1750 { max-width: 1750px !important; }

.u-maxw-1800 { max-width: 1800px !important; }

.u-maxw-1850 { max-width: 1850px !important; }

.u-maxw-1900 { max-width: 1900px !important; }

.u-maxw-1950 { max-width: 1950px !important; }

.u-maxw-2000 { max-width: 2000px !important; }

/* ===== max-width none ===== */
.u-maxw-n, .u-maxw-none { max-width: none !important; }

/* min-width
========================================================= */
/* ===== min-width 5 - 300px (5pxずつ) ===== */
.u-minw-5 { min-width: 5px !important; }

.u-minw-10 { min-width: 10px !important; }

.u-minw-15 { min-width: 15px !important; }

.u-minw-20 { min-width: 20px !important; }

.u-minw-25 { min-width: 25px !important; }

.u-minw-30 { min-width: 30px !important; }

.u-minw-35 { min-width: 35px !important; }

.u-minw-40 { min-width: 40px !important; }

.u-minw-45 { min-width: 45px !important; }

.u-minw-50 { min-width: 50px !important; }

.u-minw-55 { min-width: 55px !important; }

.u-minw-60 { min-width: 60px !important; }

.u-minw-65 { min-width: 65px !important; }

.u-minw-70 { min-width: 70px !important; }

.u-minw-75 { min-width: 75px !important; }

.u-minw-80 { min-width: 80px !important; }

.u-minw-85 { min-width: 85px !important; }

.u-minw-90 { min-width: 90px !important; }

.u-minw-95 { min-width: 95px !important; }

.u-minw-100 { min-width: 100px !important; }

.u-minw-105 { min-width: 105px !important; }

.u-minw-110 { min-width: 110px !important; }

.u-minw-115 { min-width: 115px !important; }

.u-minw-120 { min-width: 120px !important; }

.u-minw-125 { min-width: 125px !important; }

.u-minw-130 { min-width: 130px !important; }

.u-minw-135 { min-width: 135px !important; }

.u-minw-140 { min-width: 140px !important; }

.u-minw-145 { min-width: 145px !important; }

.u-minw-150 { min-width: 150px !important; }

.u-minw-155 { min-width: 155px !important; }

.u-minw-160 { min-width: 160px !important; }

.u-minw-165 { min-width: 165px !important; }

.u-minw-170 { min-width: 170px !important; }

.u-minw-175 { min-width: 175px !important; }

.u-minw-180 { min-width: 180px !important; }

.u-minw-185 { min-width: 185px !important; }

.u-minw-190 { min-width: 190px !important; }

.u-minw-195 { min-width: 195px !important; }

.u-minw-200 { min-width: 200px !important; }

.u-minw-205 { min-width: 205px !important; }

.u-minw-210 { min-width: 210px !important; }

.u-minw-215 { min-width: 215px !important; }

.u-minw-220 { min-width: 220px !important; }

.u-minw-225 { min-width: 225px !important; }

.u-minw-230 { min-width: 230px !important; }

.u-minw-235 { min-width: 235px !important; }

.u-minw-240 { min-width: 240px !important; }

.u-minw-245 { min-width: 245px !important; }

.u-minw-250 { min-width: 250px !important; }

.u-minw-255 { min-width: 255px !important; }

.u-minw-260 { min-width: 260px !important; }

.u-minw-265 { min-width: 265px !important; }

.u-minw-270 { min-width: 270px !important; }

.u-minw-275 { min-width: 275px !important; }

.u-minw-280 { min-width: 280px !important; }

.u-minw-285 { min-width: 285px !important; }

.u-minw-290 { min-width: 290px !important; }

.u-minw-295 { min-width: 295px !important; }

.u-minw-300 { min-width: 300px !important; }

/* ===== min-width none ===== */
.u-minw-n, .u-minw-none { min-width: none !important; }

/* height
========================================================= */
/* ===== height 5 - 100% (5%ずつ) ===== */
.u-h-5per { height: 5% !important; }

.u-h-10per { height: 10% !important; }

.u-h-15per { height: 15% !important; }

.u-h-20per { height: 20% !important; }

.u-h-25per { height: 25% !important; }

.u-h-30per { height: 30% !important; }

.u-h-35per { height: 35% !important; }

.u-h-40per { height: 40% !important; }

.u-h-45per { height: 45% !important; }

.u-h-50per { height: 50% !important; }

.u-h-55per { height: 55% !important; }

.u-h-60per { height: 60% !important; }

.u-h-65per { height: 65% !important; }

.u-h-70per { height: 70% !important; }

.u-h-75per { height: 75% !important; }

.u-h-80per { height: 80% !important; }

.u-h-85per { height: 85% !important; }

.u-h-90per { height: 90% !important; }

.u-h-95per { height: 95% !important; }

.u-h-100per { height: 100% !important; }

/* ===== height 5 - 300px (5pxずつ) ===== */
.u-h-5 { height: 5px !important; }

.u-h-10 { height: 10px !important; }

.u-h-15 { height: 15px !important; }

.u-h-20 { height: 20px !important; }

.u-h-25 { height: 25px !important; }

.u-h-30 { height: 30px !important; }

.u-h-35 { height: 35px !important; }

.u-h-40 { height: 40px !important; }

.u-h-45 { height: 45px !important; }

.u-h-50 { height: 50px !important; }

.u-h-55 { height: 55px !important; }

.u-h-60 { height: 60px !important; }

.u-h-65 { height: 65px !important; }

.u-h-70 { height: 70px !important; }

.u-h-75 { height: 75px !important; }

.u-h-80 { height: 80px !important; }

.u-h-85 { height: 85px !important; }

.u-h-90 { height: 90px !important; }

.u-h-95 { height: 95px !important; }

.u-h-100 { height: 100px !important; }

.u-h-105 { height: 105px !important; }

.u-h-110 { height: 110px !important; }

.u-h-115 { height: 115px !important; }

.u-h-120 { height: 120px !important; }

.u-h-125 { height: 125px !important; }

.u-h-130 { height: 130px !important; }

.u-h-135 { height: 135px !important; }

.u-h-140 { height: 140px !important; }

.u-h-145 { height: 145px !important; }

.u-h-150 { height: 150px !important; }

.u-h-155 { height: 155px !important; }

.u-h-160 { height: 160px !important; }

.u-h-165 { height: 165px !important; }

.u-h-170 { height: 170px !important; }

.u-h-175 { height: 175px !important; }

.u-h-180 { height: 180px !important; }

.u-h-185 { height: 185px !important; }

.u-h-190 { height: 190px !important; }

.u-h-195 { height: 195px !important; }

.u-h-200 { height: 200px !important; }

.u-h-205 { height: 205px !important; }

.u-h-210 { height: 210px !important; }

.u-h-215 { height: 215px !important; }

.u-h-220 { height: 220px !important; }

.u-h-225 { height: 225px !important; }

.u-h-230 { height: 230px !important; }

.u-h-235 { height: 235px !important; }

.u-h-240 { height: 240px !important; }

.u-h-245 { height: 245px !important; }

.u-h-250 { height: 250px !important; }

.u-h-255 { height: 255px !important; }

.u-h-260 { height: 260px !important; }

.u-h-265 { height: 265px !important; }

.u-h-270 { height: 270px !important; }

.u-h-275 { height: 275px !important; }

.u-h-280 { height: 280px !important; }

.u-h-285 { height: 285px !important; }

.u-h-290 { height: 290px !important; }

.u-h-295 { height: 295px !important; }

.u-h-300 { height: 300px !important; }

/* ===== height auto ===== */
.u-h-a, .u-h-auto { height: auto !important; }

/* max-height
========================================================= */
/* ===== max-height 5 - 100% (5%ずつ) ===== */
.u-maxh-5per { max-height: 5% !important; }

.u-maxh-10per { max-height: 10% !important; }

.u-maxh-15per { max-height: 15% !important; }

.u-maxh-20per { max-height: 20% !important; }

.u-maxh-25per { max-height: 25% !important; }

.u-maxh-30per { max-height: 30% !important; }

.u-maxh-35per { max-height: 35% !important; }

.u-maxh-40per { max-height: 40% !important; }

.u-maxh-45per { max-height: 45% !important; }

.u-maxh-50per { max-height: 50% !important; }

.u-maxh-55per { max-height: 55% !important; }

.u-maxh-60per { max-height: 60% !important; }

.u-maxh-65per { max-height: 65% !important; }

.u-maxh-70per { max-height: 70% !important; }

.u-maxh-75per { max-height: 75% !important; }

.u-maxh-80per { max-height: 80% !important; }

.u-maxh-85per { max-height: 85% !important; }

.u-maxh-90per { max-height: 90% !important; }

.u-maxh-95per { max-height: 95% !important; }

.u-maxh-100per { max-height: 100% !important; }

/* ===== max-height 5 - 300px (5pxずつ) ===== */
.u-maxh-5 { max-height: 5px !important; }

.u-maxh-10 { max-height: 10px !important; }

.u-maxh-15 { max-height: 15px !important; }

.u-maxh-20 { max-height: 20px !important; }

.u-maxh-25 { max-height: 25px !important; }

.u-maxh-30 { max-height: 30px !important; }

.u-maxh-35 { max-height: 35px !important; }

.u-maxh-40 { max-height: 40px !important; }

.u-maxh-45 { max-height: 45px !important; }

.u-maxh-50 { max-height: 50px !important; }

.u-maxh-55 { max-height: 55px !important; }

.u-maxh-60 { max-height: 60px !important; }

.u-maxh-65 { max-height: 65px !important; }

.u-maxh-70 { max-height: 70px !important; }

.u-maxh-75 { max-height: 75px !important; }

.u-maxh-80 { max-height: 80px !important; }

.u-maxh-85 { max-height: 85px !important; }

.u-maxh-90 { max-height: 90px !important; }

.u-maxh-95 { max-height: 95px !important; }

.u-maxh-100 { max-height: 100px !important; }

.u-maxh-105 { max-height: 105px !important; }

.u-maxh-110 { max-height: 110px !important; }

.u-maxh-115 { max-height: 115px !important; }

.u-maxh-120 { max-height: 120px !important; }

.u-maxh-125 { max-height: 125px !important; }

.u-maxh-130 { max-height: 130px !important; }

.u-maxh-135 { max-height: 135px !important; }

.u-maxh-140 { max-height: 140px !important; }

.u-maxh-145 { max-height: 145px !important; }

.u-maxh-150 { max-height: 150px !important; }

.u-maxh-155 { max-height: 155px !important; }

.u-maxh-160 { max-height: 160px !important; }

.u-maxh-165 { max-height: 165px !important; }

.u-maxh-170 { max-height: 170px !important; }

.u-maxh-175 { max-height: 175px !important; }

.u-maxh-180 { max-height: 180px !important; }

.u-maxh-185 { max-height: 185px !important; }

.u-maxh-190 { max-height: 190px !important; }

.u-maxh-195 { max-height: 195px !important; }

.u-maxh-200 { max-height: 200px !important; }

.u-maxh-205 { max-height: 205px !important; }

.u-maxh-210 { max-height: 210px !important; }

.u-maxh-215 { max-height: 215px !important; }

.u-maxh-220 { max-height: 220px !important; }

.u-maxh-225 { max-height: 225px !important; }

.u-maxh-230 { max-height: 230px !important; }

.u-maxh-235 { max-height: 235px !important; }

.u-maxh-240 { max-height: 240px !important; }

.u-maxh-245 { max-height: 245px !important; }

.u-maxh-250 { max-height: 250px !important; }

.u-maxh-255 { max-height: 255px !important; }

.u-maxh-260 { max-height: 260px !important; }

.u-maxh-265 { max-height: 265px !important; }

.u-maxh-270 { max-height: 270px !important; }

.u-maxh-275 { max-height: 275px !important; }

.u-maxh-280 { max-height: 280px !important; }

.u-maxh-285 { max-height: 285px !important; }

.u-maxh-290 { max-height: 290px !important; }

.u-maxh-295 { max-height: 295px !important; }

.u-maxh-300 { max-height: 300px !important; }

/* ===== max-height none ===== */
.u-maxh-n, .u-maxh-none { max-height: none !important; }

/* min-height
========================================================= */
/* ===== min-height 5 - 300px (5pxずつ) ===== */
.u-minh-5 { min-height: 5px !important; }

.u-minh-10 { min-height: 10px !important; }

.u-minh-15 { min-height: 15px !important; }

.u-minh-20 { min-height: 20px !important; }

.u-minh-25 { min-height: 25px !important; }

.u-minh-30 { min-height: 30px !important; }

.u-minh-35 { min-height: 35px !important; }

.u-minh-40 { min-height: 40px !important; }

.u-minh-45 { min-height: 45px !important; }

.u-minh-50 { min-height: 50px !important; }

.u-minh-55 { min-height: 55px !important; }

.u-minh-60 { min-height: 60px !important; }

.u-minh-65 { min-height: 65px !important; }

.u-minh-70 { min-height: 70px !important; }

.u-minh-75 { min-height: 75px !important; }

.u-minh-80 { min-height: 80px !important; }

.u-minh-85 { min-height: 85px !important; }

.u-minh-90 { min-height: 90px !important; }

.u-minh-95 { min-height: 95px !important; }

.u-minh-100 { min-height: 100px !important; }

.u-minh-105 { min-height: 105px !important; }

.u-minh-110 { min-height: 110px !important; }

.u-minh-115 { min-height: 115px !important; }

.u-minh-120 { min-height: 120px !important; }

.u-minh-125 { min-height: 125px !important; }

.u-minh-130 { min-height: 130px !important; }

.u-minh-135 { min-height: 135px !important; }

.u-minh-140 { min-height: 140px !important; }

.u-minh-145 { min-height: 145px !important; }

.u-minh-150 { min-height: 150px !important; }

.u-minh-155 { min-height: 155px !important; }

.u-minh-160 { min-height: 160px !important; }

.u-minh-165 { min-height: 165px !important; }

.u-minh-170 { min-height: 170px !important; }

.u-minh-175 { min-height: 175px !important; }

.u-minh-180 { min-height: 180px !important; }

.u-minh-185 { min-height: 185px !important; }

.u-minh-190 { min-height: 190px !important; }

.u-minh-195 { min-height: 195px !important; }

.u-minh-200 { min-height: 200px !important; }

.u-minh-205 { min-height: 205px !important; }

.u-minh-210 { min-height: 210px !important; }

.u-minh-215 { min-height: 215px !important; }

.u-minh-220 { min-height: 220px !important; }

.u-minh-225 { min-height: 225px !important; }

.u-minh-230 { min-height: 230px !important; }

.u-minh-235 { min-height: 235px !important; }

.u-minh-240 { min-height: 240px !important; }

.u-minh-245 { min-height: 245px !important; }

.u-minh-250 { min-height: 250px !important; }

.u-minh-255 { min-height: 255px !important; }

.u-minh-260 { min-height: 260px !important; }

.u-minh-265 { min-height: 265px !important; }

.u-minh-270 { min-height: 270px !important; }

.u-minh-275 { min-height: 275px !important; }

.u-minh-280 { min-height: 280px !important; }

.u-minh-285 { min-height: 285px !important; }

.u-minh-290 { min-height: 290px !important; }

.u-minh-295 { min-height: 295px !important; }

.u-minh-300 { min-height: 300px !important; }

/* ===== min-height none ===== */
.u-minh-n, .u-minh-none { min-height: none !important; }

/* color
========================================================= */
.u-c-000, .u-c-black { color: #000 !important; }

.u-c-111 { color: #111 !important; }

.u-c-222 { color: #222 !important; }

.u-c-333 { color: #333 !important; }

.u-c-444 { color: #444 !important; }

.u-c-555 { color: #555 !important; }

.u-c-666 { color: #666 !important; }

.u-c-777 { color: #777 !important; }

.u-c-888 { color: #888 !important; }

.u-c-999 { color: #999 !important; }

.u-c-aaa { color: #aaa !important; }

.u-c-bbb { color: #bbb !important; }

.u-c-ccc { color: #ccc !important; }

.u-c-ddd { color: #ddd !important; }

.u-c-eee { color: #eee !important; }

.u-c-fff, .u-c-white { color: #fff !important; }

.u-c-red { color: #F44336 !important; }

.u-c-red50 { color: #FFEBEE !important; }

.u-c-red100 { color: #FFCDD2 !important; }

.u-c-red200 { color: #EF9A9A !important; }

.u-c-red300 { color: #E57373 !important; }

.u-c-red400 { color: #EF5350 !important; }

.u-c-red500 { color: #F44336 !important; }

.u-c-red600 { color: #E53935 !important; }

.u-c-red700 { color: #D32F2F !important; }

.u-c-red800 { color: #C62828 !important; }

.u-c-red900 { color: #B71C1C !important; }

.u-c-redA100 { color: #FF8A80 !important; }

.u-c-redA200 { color: #FF5252 !important; }

.u-c-redA400 { color: #FF1744 !important; }

.u-c-redA700 { color: #D50000 !important; }

.u-c-pink { color: #E91E63 !important; }

.u-c-pink50 { color: #FCE4EC !important; }

.u-c-pink100 { color: #F8BBD0 !important; }

.u-c-pink200 { color: #F48FB1 !important; }

.u-c-pink300 { color: #F06292 !important; }

.u-c-pink400 { color: #EC407A !important; }

.u-c-pink500 { color: #E91E63 !important; }

.u-c-pink600 { color: #D81B60 !important; }

.u-c-pink700 { color: #C2185B !important; }

.u-c-pink800 { color: #AD1457 !important; }

.u-c-pink900 { color: #880E4F !important; }

.u-c-pinkA100 { color: #FF80AB !important; }

.u-c-pinkA200 { color: #FF4081 !important; }

.u-c-pinkA400 { color: #F50057 !important; }

.u-c-pinkA700 { color: #C51162 !important; }

.u-c-purple { color: #9C27B0 !important; }

.u-c-purple50 { color: #F3E5F5 !important; }

.u-c-purple100 { color: #E1BEE7 !important; }

.u-c-purple200 { color: #CE93D8 !important; }

.u-c-purple300 { color: #BA68C8 !important; }

.u-c-purple400 { color: #AB47BC !important; }

.u-c-purple500 { color: #9C27B0 !important; }

.u-c-purple600 { color: #8E24AA !important; }

.u-c-purple700 { color: #7B1FA2 !important; }

.u-c-purple800 { color: #6A1B9A !important; }

.u-c-purple900 { color: #4A148C !important; }

.u-c-purpleA100 { color: #EA80FC !important; }

.u-c-purpleA200 { color: #E040FB !important; }

.u-c-purpleA400 { color: #D500F9 !important; }

.u-c-purpleA700 { color: #AA00FF !important; }

.u-c-deepPurple { color: #673AB7 !important; }

.u-c-deepPurple50 { color: #EDE7F6 !important; }

.u-c-deepPurple100 { color: #D1C4E9 !important; }

.u-c-deepPurple200 { color: #B39DDB !important; }

.u-c-deepPurple300 { color: #9575CD !important; }

.u-c-deepPurple400 { color: #7E57C2 !important; }

.u-c-deepPurple500 { color: #673AB7 !important; }

.u-c-deepPurple600 { color: #5E35B1 !important; }

.u-c-deepPurple700 { color: #512DA8 !important; }

.u-c-deepPurple800 { color: #4527A0 !important; }

.u-c-deepPurple900 { color: #311B92 !important; }

.u-c-deepPurpleA100 { color: #B388FF !important; }

.u-c-deepPurpleA200 { color: #7C4DFF !important; }

.u-c-deepPurpleA400 { color: #651FFF !important; }

.u-c-deepPurpleA700 { color: #6200EA !important; }

.u-c-indigo { color: #3F51B5 !important; }

.u-c-indigo50 { color: #E8EAF6 !important; }

.u-c-indigo100 { color: #C5CAE9 !important; }

.u-c-indigo200 { color: #9FA8DA !important; }

.u-c-indigo300 { color: #7986CB !important; }

.u-c-indigo400 { color: #5C6BC0 !important; }

.u-c-indigo500 { color: #3F51B5 !important; }

.u-c-indigo600 { color: #3949AB !important; }

.u-c-indigo700 { color: #303F9F !important; }

.u-c-indigo800 { color: #283593 !important; }

.u-c-indigo900 { color: #1A237E !important; }

.u-c-indigoA100 { color: #8C9EFF !important; }

.u-c-indigoA200 { color: #536DFE !important; }

.u-c-indigoA400 { color: #3D5AFE !important; }

.u-c-indigoA700 { color: #304FFE !important; }

.u-c-blue { color: #2196F3 !important; }

.u-c-blue50 { color: #E3F2FD !important; }

.u-c-blue100 { color: #BBDEFB !important; }

.u-c-blue200 { color: #90CAF9 !important; }

.u-c-blue300 { color: #64B5F6 !important; }

.u-c-blue400 { color: #42A5F5 !important; }

.u-c-blue500 { color: #2196F3 !important; }

.u-c-blue600 { color: #1E88E5 !important; }

.u-c-blue700 { color: #1976D2 !important; }

.u-c-blue800 { color: #1565C0 !important; }

.u-c-blue900 { color: #0D47A1 !important; }

.u-c-blueA100 { color: #82B1FF !important; }

.u-c-blueA200 { color: #448AFF !important; }

.u-c-blueA400 { color: #2979FF !important; }

.u-c-blueA700 { color: #2962FF !important; }

.u-c-lightBlue { color: #03A9F4 !important; }

.u-c-lightBlue50 { color: #E1F5FE !important; }

.u-c-lightBlue100 { color: #B3E5FC !important; }

.u-c-lightBlue200 { color: #81D4FA !important; }

.u-c-lightBlue300 { color: #4FC3F7 !important; }

.u-c-lightBlue400 { color: #29B6F6 !important; }

.u-c-lightBlue500 { color: #03A9F4 !important; }

.u-c-lightBlue600 { color: #039BE5 !important; }

.u-c-lightBlue700 { color: #0288D1 !important; }

.u-c-lightBlue800 { color: #0277BD !important; }

.u-c-lightBlue900 { color: #01579B !important; }

.u-c-lightBlueA100 { color: #80D8FF !important; }

.u-c-lightBlueA200 { color: #40C4FF !important; }

.u-c-lightBlueA400 { color: #00B0FF !important; }

.u-c-lightBlueA700 { color: #0091EA !important; }

.u-c-cyan { color: #00BCD4 !important; }

.u-c-cyan50 { color: #E0F7FA !important; }

.u-c-cyan100 { color: #B2EBF2 !important; }

.u-c-cyan200 { color: #80DEEA !important; }

.u-c-cyan300 { color: #4DD0E1 !important; }

.u-c-cyan400 { color: #26C6DA !important; }

.u-c-cyan500 { color: #00BCD4 !important; }

.u-c-cyan600 { color: #00ACC1 !important; }

.u-c-cyan700 { color: #0097A7 !important; }

.u-c-cyan800 { color: #00838F !important; }

.u-c-cyan900 { color: #006064 !important; }

.u-c-cyanA100 { color: #84FFFF !important; }

.u-c-cyanA200 { color: #18FFFF !important; }

.u-c-cyanA400 { color: #00E5FF !important; }

.u-c-cyanA700 { color: #00B8D4 !important; }

.u-c-teal { color: #009688 !important; }

.u-c-teal50 { color: #E0F2F1 !important; }

.u-c-teal100 { color: #B2DFDB !important; }

.u-c-teal200 { color: #80CBC4 !important; }

.u-c-teal300 { color: #4DB6AC !important; }

.u-c-teal400 { color: #26A69A !important; }

.u-c-teal500 { color: #009688 !important; }

.u-c-teal600 { color: #00897B !important; }

.u-c-teal700 { color: #00796B !important; }

.u-c-teal800 { color: #00695C !important; }

.u-c-teal900 { color: #004D40 !important; }

.u-c-tealA100 { color: #A7FFEB !important; }

.u-c-tealA200 { color: #64FFDA !important; }

.u-c-tealA400 { color: #1DE9B6 !important; }

.u-c-tealA700 { color: #00BFA5 !important; }

.u-c-green { color: #4CAF50 !important; }

.u-c-green50 { color: #E8F5E9 !important; }

.u-c-green100 { color: #C8E6C9 !important; }

.u-c-green200 { color: #A5D6A7 !important; }

.u-c-green300 { color: #81C784 !important; }

.u-c-green400 { color: #66BB6A !important; }

.u-c-green500 { color: #4CAF50 !important; }

.u-c-green600 { color: #43A047 !important; }

.u-c-green700 { color: #388E3C !important; }

.u-c-green800 { color: #2E7D32 !important; }

.u-c-green900 { color: #1B5E20 !important; }

.u-c-greenA100 { color: #B9F6CA !important; }

.u-c-greenA200 { color: #69F0AE !important; }

.u-c-greenA400 { color: #00E676 !important; }

.u-c-greenA700 { color: #00C853 !important; }

.u-c-lightGreen { color: #8BC34A !important; }

.u-c-lightGreen50 { color: #F1F8E9 !important; }

.u-c-lightGreen100 { color: #DCEDC8 !important; }

.u-c-lightGreen200 { color: #C5E1A5 !important; }

.u-c-lightGreen300 { color: #AED581 !important; }

.u-c-lightGreen400 { color: #9CCC65 !important; }

.u-c-lightGreen500 { color: #8BC34A !important; }

.u-c-lightGreen600 { color: #7CB342 !important; }

.u-c-lightGreen700 { color: #689F38 !important; }

.u-c-lightGreen800 { color: #558B2F !important; }

.u-c-lightGreen900 { color: #33691E !important; }

.u-c-lightGreenA100 { color: #CCFF90 !important; }

.u-c-lightGreenA200 { color: #B2FF59 !important; }

.u-c-lightGreenA400 { color: #76FF03 !important; }

.u-c-lightGreenA700 { color: #64DD17 !important; }

.u-c-lime { color: #CDDC39 !important; }

.u-c-lime50 { color: #F9FBE7 !important; }

.u-c-lime100 { color: #F0F4C3 !important; }

.u-c-lime200 { color: #E6EE9C !important; }

.u-c-lime300 { color: #DCE775 !important; }

.u-c-lime400 { color: #D4E157 !important; }

.u-c-lime500 { color: #CDDC39 !important; }

.u-c-lime600 { color: #C0CA33 !important; }

.u-c-lime700 { color: #AFB42B !important; }

.u-c-lime800 { color: #9E9D24 !important; }

.u-c-lime900 { color: #827717 !important; }

.u-c-limeA100 { color: #F4FF81 !important; }

.u-c-limeA200 { color: #EEFF41 !important; }

.u-c-limeA400 { color: #C6FF00 !important; }

.u-c-limeA700 { color: #AEEA00 !important; }

.u-c-yellow { color: #FFEB3B !important; }

.u-c-yellow50 { color: #FFFDE7 !important; }

.u-c-yellow100 { color: #FFF9C4 !important; }

.u-c-yellow200 { color: #FFF59D !important; }

.u-c-yellow300 { color: #FFF176 !important; }

.u-c-yellow400 { color: #FFEE58 !important; }

.u-c-yellow500 { color: #FFEB3B !important; }

.u-c-yellow600 { color: #FDD835 !important; }

.u-c-yellow700 { color: #FBC02D !important; }

.u-c-yellow800 { color: #F9A825 !important; }

.u-c-yellow900 { color: #F57F17 !important; }

.u-c-yellowA100 { color: #FFFF8D !important; }

.u-c-yellowA200 { color: #FFFF00 !important; }

.u-c-yellowA400 { color: #FFEA00 !important; }

.u-c-yellowA700 { color: #FFD600 !important; }

.u-c-amber { color: #FFC107 !important; }

.u-c-amber50 { color: #FFF8E1 !important; }

.u-c-amber100 { color: #FFECB3 !important; }

.u-c-amber200 { color: #FFE082 !important; }

.u-c-amber300 { color: #FFD54F !important; }

.u-c-amber400 { color: #FFCA28 !important; }

.u-c-amber500 { color: #FFC107 !important; }

.u-c-amber600 { color: #FFB300 !important; }

.u-c-amber700 { color: #FFA000 !important; }

.u-c-amber800 { color: #FF8F00 !important; }

.u-c-amber900 { color: #FF6F00 !important; }

.u-c-amberA100 { color: #FFE57F !important; }

.u-c-amberA200 { color: #FFD740 !important; }

.u-c-amberA400 { color: #FFC400 !important; }

.u-c-amberA700 { color: #FFAB00 !important; }

.u-c-orange { color: #FF9800 !important; }

.u-c-orange50 { color: #FFF3E0 !important; }

.u-c-orange100 { color: #FFE0B2 !important; }

.u-c-orange200 { color: #FFCC80 !important; }

.u-c-orange300 { color: #FFB74D !important; }

.u-c-orange400 { color: #FFA726 !important; }

.u-c-orange500 { color: #FF9800 !important; }

.u-c-orange600 { color: #FB8C00 !important; }

.u-c-orange700 { color: #F57C00 !important; }

.u-c-orange800 { color: #EF6C00 !important; }

.u-c-orange900 { color: #E65100 !important; }

.u-c-orangeA100 { color: #FFD180 !important; }

.u-c-orangeA200 { color: #FFAB40 !important; }

.u-c-orangeA400 { color: #FF9100 !important; }

.u-c-orangeA700 { color: #FF6D00 !important; }

.u-c-deepOrange { color: #FF5722 !important; }

.u-c-deepOrange50 { color: #FBE9E7 !important; }

.u-c-deepOrange100 { color: #FFCCBC !important; }

.u-c-deepOrange200 { color: #FFAB91 !important; }

.u-c-deepOrange300 { color: #FF8A65 !important; }

.u-c-deepOrange400 { color: #FF7043 !important; }

.u-c-deepOrange500 { color: #FF5722 !important; }

.u-c-deepOrange600 { color: #F4511E !important; }

.u-c-deepOrange700 { color: #E64A19 !important; }

.u-c-deepOrange800 { color: #D84315 !important; }

.u-c-deepOrange900 { color: #BF360C !important; }

.u-c-deepOrangeA100 { color: #FF9E80 !important; }

.u-c-deepOrangeA200 { color: #FF6E40 !important; }

.u-c-deepOrangeA400 { color: #FF3D00 !important; }

.u-c-deepOrangeA700 { color: #DD2C00 !important; }

.u-c-brown { color: #795548 !important; }

.u-c-brown50 { color: #EFEBE9 !important; }

.u-c-brown100 { color: #D7CCC8 !important; }

.u-c-brown200 { color: #BCAAA4 !important; }

.u-c-brown300 { color: #A1887F !important; }

.u-c-brown400 { color: #8D6E63 !important; }

.u-c-brown500 { color: #795548 !important; }

.u-c-brown600 { color: #6D4C41 !important; }

.u-c-brown700 { color: #5D4037 !important; }

.u-c-brown800 { color: #4E342E !important; }

.u-c-brown900 { color: #3E2723 !important; }

.u-c-gray { color: #9E9E9E !important; }

.u-c-gray50 { color: #FAFAFA !important; }

.u-c-gray100 { color: #F5F5F5 !important; }

.u-c-gray200 { color: #EEEEEE !important; }

.u-c-gray300 { color: #E0E0E0 !important; }

.u-c-gray400 { color: #BDBDBD !important; }

.u-c-gray500 { color: #9E9E9E !important; }

.u-c-gray600 { color: #757575 !important; }

.u-c-gray700 { color: #616161 !important; }

.u-c-gray800 { color: #424242 !important; }

.u-c-gray900 { color: #212121 !important; }

.u-c-blueGray { color: #607D8B !important; }

.u-c-blueGray50 { color: #ECEFF1 !important; }

.u-c-blueGray100 { color: #CFD8DC !important; }

.u-c-blueGray200 { color: #B0BEC5 !important; }

.u-c-blueGray300 { color: #90A4AE !important; }

.u-c-blueGray400 { color: #78909C !important; }

.u-c-blueGray500 { color: #607D8B !important; }

.u-c-blueGray600 { color: #546E7A !important; }

.u-c-blueGray700 { color: #455A64 !important; }

.u-c-blueGray800 { color: #37474F !important; }

.u-c-blueGray900 { color: #263238 !important; }

/* opacity
========================================================= */
.u-op-00 { opacity: 0 !important; }

.u-op-01 { opacity: 0.1 !important; }

.u-op-02 { opacity: 0.2 !important; }

.u-op-03 { opacity: 0.3 !important; }

.u-op-04 { opacity: 0.4 !important; }

.u-op-05 { opacity: 0.5 !important; }

.u-op-06 { opacity: 0.6 !important; }

.u-op-07 { opacity: 0.7 !important; }

.u-op-08 { opacity: 0.8 !important; }

.u-op-09 { opacity: 0.9 !important; }

.u-op-010 { opacity: 1 !important; }

.u-op-1 { opacity: 1 !important; }

/* flexbox
========================================================= */
/* ===== flex-basis ===== */
.u-flb-5p { -ms-flex-preferred-size: 5% !important; flex-basis: 5% !important; }

.u-flb-125 { -ms-flex-preferred-size: 125px !important; flex-basis: 125px !important; }

.u-flb-10p { -ms-flex-preferred-size: 10% !important; flex-basis: 10% !important; }

.u-flb-150 { -ms-flex-preferred-size: 150px !important; flex-basis: 150px !important; }

.u-flb-15p { -ms-flex-preferred-size: 15% !important; flex-basis: 15% !important; }

.u-flb-175 { -ms-flex-preferred-size: 175px !important; flex-basis: 175px !important; }

.u-flb-20p { -ms-flex-preferred-size: 20% !important; flex-basis: 20% !important; }

.u-flb-200 { -ms-flex-preferred-size: 200px !important; flex-basis: 200px !important; }

.u-flb-25p { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important; }

.u-flb-225 { -ms-flex-preferred-size: 225px !important; flex-basis: 225px !important; }

.u-flb-30p { -ms-flex-preferred-size: 30% !important; flex-basis: 30% !important; }

.u-flb-250 { -ms-flex-preferred-size: 250px !important; flex-basis: 250px !important; }

.u-flb-35p { -ms-flex-preferred-size: 35% !important; flex-basis: 35% !important; }

.u-flb-275 { -ms-flex-preferred-size: 275px !important; flex-basis: 275px !important; }

.u-flb-40p { -ms-flex-preferred-size: 40% !important; flex-basis: 40% !important; }

.u-flb-300 { -ms-flex-preferred-size: 300px !important; flex-basis: 300px !important; }

.u-flb-45p { -ms-flex-preferred-size: 45% !important; flex-basis: 45% !important; }

.u-flb-325 { -ms-flex-preferred-size: 325px !important; flex-basis: 325px !important; }

.u-flb-50p { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important; }

.u-flb-350 { -ms-flex-preferred-size: 350px !important; flex-basis: 350px !important; }

.u-flb-55p { -ms-flex-preferred-size: 55% !important; flex-basis: 55% !important; }

.u-flb-375 { -ms-flex-preferred-size: 375px !important; flex-basis: 375px !important; }

.u-flb-60p { -ms-flex-preferred-size: 60% !important; flex-basis: 60% !important; }

.u-flb-400 { -ms-flex-preferred-size: 400px !important; flex-basis: 400px !important; }

.u-flb-65p { -ms-flex-preferred-size: 65% !important; flex-basis: 65% !important; }

.u-flb-425 { -ms-flex-preferred-size: 425px !important; flex-basis: 425px !important; }

.u-flb-70p { -ms-flex-preferred-size: 70% !important; flex-basis: 70% !important; }

.u-flb-450 { -ms-flex-preferred-size: 450px !important; flex-basis: 450px !important; }

.u-flb-75p { -ms-flex-preferred-size: 75% !important; flex-basis: 75% !important; }

.u-flb-475 { -ms-flex-preferred-size: 475px !important; flex-basis: 475px !important; }

.u-flb-80p { -ms-flex-preferred-size: 80% !important; flex-basis: 80% !important; }

.u-flb-500 { -ms-flex-preferred-size: 500px !important; flex-basis: 500px !important; }

.u-flb-85p { -ms-flex-preferred-size: 85% !important; flex-basis: 85% !important; }

.u-flb-525 { -ms-flex-preferred-size: 525px !important; flex-basis: 525px !important; }

.u-flb-90p { -ms-flex-preferred-size: 90% !important; flex-basis: 90% !important; }

.u-flb-550 { -ms-flex-preferred-size: 550px !important; flex-basis: 550px !important; }

.u-flb-95p { -ms-flex-preferred-size: 95% !important; flex-basis: 95% !important; }

.u-flb-575 { -ms-flex-preferred-size: 575px !important; flex-basis: 575px !important; }

.u-flb-100p { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; }

.u-flb-600 { -ms-flex-preferred-size: 600px !important; flex-basis: 600px !important; }

.u-flb-33p { -ms-flex-preferred-size: 33%; flex-basis: 33%; }

/* ===== flex-grow ===== */
.u-flg-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }

.u-flg-2 { -webkit-box-flex: 2 !important; -ms-flex-positive: 2 !important; flex-grow: 2 !important; }

.u-flg-3 { -webkit-box-flex: 3 !important; -ms-flex-positive: 3 !important; flex-grow: 3 !important; }

.u-flg-4 { -webkit-box-flex: 4 !important; -ms-flex-positive: 4 !important; flex-grow: 4 !important; }

.u-flg-5 { -webkit-box-flex: 5 !important; -ms-flex-positive: 5 !important; flex-grow: 5 !important; }

.u-flg-6 { -webkit-box-flex: 6 !important; -ms-flex-positive: 6 !important; flex-grow: 6 !important; }

.u-flg-7 { -webkit-box-flex: 7 !important; -ms-flex-positive: 7 !important; flex-grow: 7 !important; }

.u-flg-8 { -webkit-box-flex: 8 !important; -ms-flex-positive: 8 !important; flex-grow: 8 !important; }

.u-flg-9 { -webkit-box-flex: 9 !important; -ms-flex-positive: 9 !important; flex-grow: 9 !important; }

.u-flg-10 { -webkit-box-flex: 10 !important; -ms-flex-positive: 10 !important; flex-grow: 10 !important; }

.u-flg-11 { -webkit-box-flex: 11 !important; -ms-flex-positive: 11 !important; flex-grow: 11 !important; }

.u-flg-12 { -webkit-box-flex: 12 !important; -ms-flex-positive: 12 !important; flex-grow: 12 !important; }

.u-flg-13 { -webkit-box-flex: 13 !important; -ms-flex-positive: 13 !important; flex-grow: 13 !important; }

.u-flg-14 { -webkit-box-flex: 14 !important; -ms-flex-positive: 14 !important; flex-grow: 14 !important; }

.u-flg-15 { -webkit-box-flex: 15 !important; -ms-flex-positive: 15 !important; flex-grow: 15 !important; }

.u-flg-16 { -webkit-box-flex: 16 !important; -ms-flex-positive: 16 !important; flex-grow: 16 !important; }

.u-flg-17 { -webkit-box-flex: 17 !important; -ms-flex-positive: 17 !important; flex-grow: 17 !important; }

.u-flg-18 { -webkit-box-flex: 18 !important; -ms-flex-positive: 18 !important; flex-grow: 18 !important; }

.u-flg-19 { -webkit-box-flex: 19 !important; -ms-flex-positive: 19 !important; flex-grow: 19 !important; }

.u-flg-20 { -webkit-box-flex: 20 !important; -ms-flex-positive: 20 !important; flex-grow: 20 !important; }

/* ===== flex-shrink ===== */
.u-fls-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }

.u-fls-2 { -ms-flex-negative: 2 !important; flex-shrink: 2 !important; }

.u-fls-3 { -ms-flex-negative: 3 !important; flex-shrink: 3 !important; }

.u-fls-4 { -ms-flex-negative: 4 !important; flex-shrink: 4 !important; }

.u-fls-5 { -ms-flex-negative: 5 !important; flex-shrink: 5 !important; }

.u-fls-6 { -ms-flex-negative: 6 !important; flex-shrink: 6 !important; }

.u-fls-7 { -ms-flex-negative: 7 !important; flex-shrink: 7 !important; }

.u-fls-8 { -ms-flex-negative: 8 !important; flex-shrink: 8 !important; }

.u-fls-9 { -ms-flex-negative: 9 !important; flex-shrink: 9 !important; }

.u-fls-10 { -ms-flex-negative: 10 !important; flex-shrink: 10 !important; }

.u-fls-11 { -ms-flex-negative: 11 !important; flex-shrink: 11 !important; }

.u-fls-12 { -ms-flex-negative: 12 !important; flex-shrink: 12 !important; }

.u-fls-13 { -ms-flex-negative: 13 !important; flex-shrink: 13 !important; }

.u-fls-14 { -ms-flex-negative: 14 !important; flex-shrink: 14 !important; }

.u-fls-15 { -ms-flex-negative: 15 !important; flex-shrink: 15 !important; }

.u-fls-16 { -ms-flex-negative: 16 !important; flex-shrink: 16 !important; }

.u-fls-17 { -ms-flex-negative: 17 !important; flex-shrink: 17 !important; }

.u-fls-18 { -ms-flex-negative: 18 !important; flex-shrink: 18 !important; }

.u-fls-19 { -ms-flex-negative: 19 !important; flex-shrink: 19 !important; }

.u-fls-20 { -ms-flex-negative: 20 !important; flex-shrink: 20 !important; }

/* align-items
========================================================= */
/* ===== 基本キーワード ===== */
.u-ai-n { -webkit-box-align: normal !important; -ms-flex-align: normal !important; align-items: normal !important; }

.u-ai-st { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }

/* ===== 位置による配置 ===== */
.u-ai-c { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.u-ai-s { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: start !important; }

.u-ai-e { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: end !important; }

.u-ai-fls, .u-ai-fs { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.u-ai-fle, .u-ai-fe { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.u-ai-ss { -webkit-box-align: self-start !important; -ms-flex-align: self-start !important; align-items: self-start !important; }

.u-ai-se { -webkit-box-align: self-end !important; -ms-flex-align: self-end !important; align-items: self-end !important; }

/* justify-content
========================================================= */
/* ===== 位置による配置 ===== */
.u-jc-c { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.u-jc-s { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: start !important; }

.u-jc-e { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: end !important; }

.u-jc-fls, .u-jc-fs { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.u-jc-fle, .u-jc-fe { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.u-jc-l { -webkit-box-pack: left !important; -ms-flex-pack: left !important; justify-content: left !important; }

.u-jc-r { -webkit-box-pack: right !important; -ms-flex-pack: right !important; justify-content: right !important; }

/* ===== 均等配置 ===== */
.u-jc-sb { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

.u-jc-sa { -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.u-jc-st { -webkit-box-pack: stretch !important; -ms-flex-pack: stretch !important; justify-content: stretch !important; }

/* font-family
========================================================= */
/* ===== 明朝体、serif ===== */
.u-ff-serif, .u-ff-s { font-family: "ヒラギノ明朝 ProN W3", "游明朝 Medium", "Yu Mincho Medium", "游明朝", "Yu Mincho", YuMincho, serif; }

/* ===== ゴシック体、sans-serif ===== */
.u-ff-sansSerif, .u-ff-ss { font-family: "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif !important; }

/* font-size
========================================================= */
/* ===== px ===== */
.u-fs-10, .u-fz-10, .u-fs-10px, .u-fz-10px { font-size: 10px !important; }

.u-fs-11, .u-fz-11, .u-fs-11px, .u-fz-11px { font-size: 11px !important; }

.u-fs-12, .u-fz-12, .u-fs-12px, .u-fz-12px { font-size: 12px !important; }

.u-fs-13, .u-fz-13, .u-fs-13px, .u-fz-13px { font-size: 13px !important; }

.u-fs-14, .u-fz-14, .u-fs-14px, .u-fz-14px { font-size: 14px !important; }

.u-fs-15, .u-fz-15, .u-fs-15px, .u-fz-15px { font-size: 15px !important; }

.u-fs-16, .u-fz-16, .u-fs-16px, .u-fz-16px { font-size: 16px !important; }

.u-fs-17, .u-fz-17, .u-fs-17px, .u-fz-17px { font-size: 17px !important; }

.u-fs-18, .u-fz-18, .u-fs-18px, .u-fz-18px { font-size: 18px !important; }

.u-fs-19, .u-fz-19, .u-fs-19px, .u-fz-19px { font-size: 19px !important; }

.u-fs-20, .u-fz-20, .u-fs-20px, .u-fz-20px { font-size: 20px !important; }

.u-fs-21, .u-fz-21, .u-fs-21px, .u-fz-21px { font-size: 21px !important; }

.u-fs-22, .u-fz-22, .u-fs-22px, .u-fz-22px { font-size: 22px !important; }

.u-fs-23, .u-fz-23, .u-fs-23px, .u-fz-23px { font-size: 23px !important; }

.u-fs-24, .u-fz-24, .u-fs-24px, .u-fz-24px { font-size: 24px !important; }

.u-fs-25, .u-fz-25, .u-fs-25px, .u-fz-25px { font-size: 25px !important; }

.u-fs-26, .u-fz-26, .u-fs-26px, .u-fz-26px { font-size: 26px !important; }

.u-fs-27, .u-fz-27, .u-fs-27px, .u-fz-27px { font-size: 27px !important; }

.u-fs-28, .u-fz-28, .u-fs-28px, .u-fz-28px { font-size: 28px !important; }

.u-fs-29, .u-fz-29, .u-fs-29px, .u-fz-29px { font-size: 29px !important; }

.u-fs-30, .u-fz-30, .u-fs-30px, .u-fz-30px { font-size: 30px !important; }

.u-fs-31, .u-fz-31, .u-fs-31px, .u-fz-31px { font-size: 31px !important; }

.u-fs-32, .u-fz-32, .u-fs-32px, .u-fz-32px { font-size: 32px !important; }

.u-fs-33, .u-fz-33, .u-fs-33px, .u-fz-33px { font-size: 33px !important; }

.u-fs-34, .u-fz-34, .u-fs-34px, .u-fz-34px { font-size: 34px !important; }

.u-fs-35, .u-fz-35, .u-fs-35px, .u-fz-35px { font-size: 35px !important; }

.u-fs-36, .u-fz-36, .u-fs-36px, .u-fz-36px { font-size: 36px !important; }

.u-fs-37, .u-fz-37, .u-fs-37px, .u-fz-37px { font-size: 37px !important; }

.u-fs-38, .u-fz-38, .u-fs-38px, .u-fz-38px { font-size: 38px !important; }

.u-fs-39, .u-fz-39, .u-fs-39px, .u-fz-39px { font-size: 39px !important; }

.u-fs-40, .u-fz-40, .u-fs-40px, .u-fz-40px { font-size: 40px !important; }

.u-fs-41, .u-fz-41, .u-fs-41px, .u-fz-41px { font-size: 41px !important; }

.u-fs-42, .u-fz-42, .u-fs-42px, .u-fz-42px { font-size: 42px !important; }

.u-fs-43, .u-fz-43, .u-fs-43px, .u-fz-43px { font-size: 43px !important; }

.u-fs-44, .u-fz-44, .u-fs-44px, .u-fz-44px { font-size: 44px !important; }

.u-fs-45, .u-fz-45, .u-fs-45px, .u-fz-45px { font-size: 45px !important; }

.u-fs-46, .u-fz-46, .u-fs-46px, .u-fz-46px { font-size: 46px !important; }

.u-fs-47, .u-fz-47, .u-fs-47px, .u-fz-47px { font-size: 47px !important; }

.u-fs-48, .u-fz-48, .u-fs-48px, .u-fz-48px { font-size: 48px !important; }

.u-fs-49, .u-fz-49, .u-fs-49px, .u-fz-49px { font-size: 49px !important; }

.u-fs-50, .u-fz-50, .u-fs-50px, .u-fz-50px { font-size: 50px !important; }

.u-fs-51, .u-fz-51, .u-fs-51px, .u-fz-51px { font-size: 51px !important; }

.u-fs-52, .u-fz-52, .u-fs-52px, .u-fz-52px { font-size: 52px !important; }

.u-fs-53, .u-fz-53, .u-fs-53px, .u-fz-53px { font-size: 53px !important; }

.u-fs-54, .u-fz-54, .u-fs-54px, .u-fz-54px { font-size: 54px !important; }

.u-fs-55, .u-fz-55, .u-fs-55px, .u-fz-55px { font-size: 55px !important; }

.u-fs-56, .u-fz-56, .u-fs-56px, .u-fz-56px { font-size: 56px !important; }

.u-fs-57, .u-fz-57, .u-fs-57px, .u-fz-57px { font-size: 57px !important; }

.u-fs-58, .u-fz-58, .u-fs-58px, .u-fz-58px { font-size: 58px !important; }

.u-fs-59, .u-fz-59, .u-fs-59px, .u-fz-59px { font-size: 59px !important; }

.u-fs-60, .u-fz-60, .u-fs-60px, .u-fz-60px { font-size: 60px !important; }

.u-fs-61, .u-fz-61, .u-fs-61px, .u-fz-61px { font-size: 61px !important; }

.u-fs-62, .u-fz-62, .u-fs-62px, .u-fz-62px { font-size: 62px !important; }

.u-fs-63, .u-fz-63, .u-fs-63px, .u-fz-63px { font-size: 63px !important; }

.u-fs-64, .u-fz-64, .u-fs-64px, .u-fz-64px { font-size: 64px !important; }

/* ===== rem ===== */
.u-fs-10rem, .u-fz-10rem { font-size: 1rem !important; }

.u-fs-11rem, .u-fz-11rem { font-size: 1.1rem !important; }

.u-fs-12rem, .u-fz-12rem { font-size: 1.2rem !important; }

.u-fs-13rem, .u-fz-13rem { font-size: 1.3rem !important; }

.u-fs-14rem, .u-fz-14rem { font-size: 1.4rem !important; }

.u-fs-15rem, .u-fz-15rem { font-size: 1.5rem !important; }

.u-fs-16rem, .u-fz-16rem { font-size: 1.6rem !important; }

.u-fs-17rem, .u-fz-17rem { font-size: 1.7rem !important; }

.u-fs-18rem, .u-fz-18rem { font-size: 1.8rem !important; }

.u-fs-19rem, .u-fz-19rem { font-size: 1.9rem !important; }

.u-fs-20rem, .u-fz-20rem { font-size: 2rem !important; }

.u-fs-21rem, .u-fz-21rem { font-size: 2.1rem !important; }

.u-fs-22rem, .u-fz-22rem { font-size: 2.2rem !important; }

.u-fs-23rem, .u-fz-23rem { font-size: 2.3rem !important; }

.u-fs-24rem, .u-fz-24rem { font-size: 2.4rem !important; }

.u-fs-25rem, .u-fz-25rem { font-size: 2.5rem !important; }

.u-fs-26rem, .u-fz-26rem { font-size: 2.6rem !important; }

.u-fs-27rem, .u-fz-27rem { font-size: 2.7rem !important; }

.u-fs-28rem, .u-fz-28rem { font-size: 2.8rem !important; }

.u-fs-29rem, .u-fz-29rem { font-size: 2.9rem !important; }

.u-fs-30rem, .u-fz-30rem { font-size: 3rem !important; }

.u-fs-31rem, .u-fz-31rem { font-size: 3.1rem !important; }

.u-fs-32rem, .u-fz-32rem { font-size: 3.2rem !important; }

.u-fs-33rem, .u-fz-33rem { font-size: 3.3rem !important; }

.u-fs-34rem, .u-fz-34rem { font-size: 3.4rem !important; }

.u-fs-35rem, .u-fz-35rem { font-size: 3.5rem !important; }

.u-fs-36rem, .u-fz-36rem { font-size: 3.6rem !important; }

.u-fs-37rem, .u-fz-37rem { font-size: 3.7rem !important; }

.u-fs-38rem, .u-fz-38rem { font-size: 3.8rem !important; }

.u-fs-39rem, .u-fz-39rem { font-size: 3.9rem !important; }

.u-fs-40rem, .u-fz-40rem { font-size: 4rem !important; }

.u-fs-41rem, .u-fz-41rem { font-size: 4.1rem !important; }

.u-fs-42rem, .u-fz-42rem { font-size: 4.2rem !important; }

.u-fs-43rem, .u-fz-43rem { font-size: 4.3rem !important; }

.u-fs-44rem, .u-fz-44rem { font-size: 4.4rem !important; }

.u-fs-45rem, .u-fz-45rem { font-size: 4.5rem !important; }

.u-fs-46rem, .u-fz-46rem { font-size: 4.6rem !important; }

.u-fs-47rem, .u-fz-47rem { font-size: 4.7rem !important; }

.u-fs-48rem, .u-fz-48rem { font-size: 4.8rem !important; }

.u-fs-49rem, .u-fz-49rem { font-size: 4.9rem !important; }

.u-fs-50rem, .u-fz-50rem { font-size: 5rem !important; }

.u-fs-51rem, .u-fz-51rem { font-size: 5.1rem !important; }

.u-fs-52rem, .u-fz-52rem { font-size: 5.2rem !important; }

.u-fs-53rem, .u-fz-53rem { font-size: 5.3rem !important; }

.u-fs-54rem, .u-fz-54rem { font-size: 5.4rem !important; }

.u-fs-55rem, .u-fz-55rem { font-size: 5.5rem !important; }

.u-fs-56rem, .u-fz-56rem { font-size: 5.6rem !important; }

.u-fs-57rem, .u-fz-57rem { font-size: 5.7rem !important; }

.u-fs-58rem, .u-fz-58rem { font-size: 5.8rem !important; }

.u-fs-59rem, .u-fz-59rem { font-size: 5.9rem !important; }

.u-fs-60rem, .u-fz-60rem { font-size: 6rem !important; }

.u-fs-61rem, .u-fz-61rem { font-size: 6.1rem !important; }

.u-fs-62rem, .u-fz-62rem { font-size: 6.2rem !important; }

.u-fs-63rem, .u-fz-63rem { font-size: 6.3rem !important; }

.u-fs-64rem, .u-fz-64rem { font-size: 6.4rem !important; }

/* ===== <percentage> 値 ===== */
.u-fs-5per, .u-fz-5per { font-size: 5% !important; }

.u-fs-10per, .u-fz-10per { font-size: 10% !important; }

.u-fs-15per, .u-fz-15per { font-size: 15% !important; }

.u-fs-20per, .u-fz-20per { font-size: 20% !important; }

.u-fs-25per, .u-fz-25per { font-size: 25% !important; }

.u-fs-30per, .u-fz-30per { font-size: 30% !important; }

.u-fs-35per, .u-fz-35per { font-size: 35% !important; }

.u-fs-40per, .u-fz-40per { font-size: 40% !important; }

.u-fs-45per, .u-fz-45per { font-size: 45% !important; }

.u-fs-50per, .u-fz-50per { font-size: 50% !important; }

.u-fs-55per, .u-fz-55per { font-size: 55% !important; }

.u-fs-60per, .u-fz-60per { font-size: 60% !important; }

.u-fs-65per, .u-fz-65per { font-size: 65% !important; }

.u-fs-70per, .u-fz-70per { font-size: 70% !important; }

.u-fs-75per, .u-fz-75per { font-size: 75% !important; }

.u-fs-80per, .u-fz-80per { font-size: 80% !important; }

.u-fs-85per, .u-fz-85per { font-size: 85% !important; }

.u-fs-90per, .u-fz-90per { font-size: 90% !important; }

.u-fs-95per, .u-fz-95per { font-size: 95% !important; }

.u-fs-100per, .u-fz-100per { font-size: 100% !important; }

.u-fs-105per, .u-fz-105per { font-size: 105% !important; }

.u-fs-110per, .u-fz-110per { font-size: 110% !important; }

.u-fs-115per, .u-fz-115per { font-size: 115% !important; }

.u-fs-120per, .u-fz-120per { font-size: 120% !important; }

.u-fs-125per, .u-fz-125per { font-size: 125% !important; }

.u-fs-130per, .u-fz-130per { font-size: 130% !important; }

.u-fs-135per, .u-fz-135per { font-size: 135% !important; }

.u-fs-140per, .u-fz-140per { font-size: 140% !important; }

.u-fs-145per, .u-fz-145per { font-size: 145% !important; }

.u-fs-150per, .u-fz-150per { font-size: 150% !important; }

.u-fs-155per, .u-fz-155per { font-size: 155% !important; }

.u-fs-160per, .u-fz-160per { font-size: 160% !important; }

.u-fs-165per, .u-fz-165per { font-size: 165% !important; }

.u-fs-170per, .u-fz-170per { font-size: 170% !important; }

.u-fs-175per, .u-fz-175per { font-size: 175% !important; }

.u-fs-180per, .u-fz-180per { font-size: 180% !important; }

.u-fs-185per, .u-fz-185per { font-size: 185% !important; }

.u-fs-190per, .u-fz-190per { font-size: 190% !important; }

.u-fs-195per, .u-fz-195per { font-size: 195% !important; }

.u-fs-200per, .u-fz-200per { font-size: 200% !important; }

.u-fs-205per, .u-fz-205per { font-size: 205% !important; }

.u-fs-210per, .u-fz-210per { font-size: 210% !important; }

.u-fs-215per, .u-fz-215per { font-size: 215% !important; }

.u-fs-220per, .u-fz-220per { font-size: 220% !important; }

.u-fs-225per, .u-fz-225per { font-size: 225% !important; }

.u-fs-230per, .u-fz-230per { font-size: 230% !important; }

.u-fs-235per, .u-fz-235per { font-size: 235% !important; }

.u-fs-240per, .u-fz-240per { font-size: 240% !important; }

.u-fs-245per, .u-fz-245per { font-size: 245% !important; }

.u-fs-250per, .u-fz-250per { font-size: 250% !important; }

.u-fs-255per, .u-fz-255per { font-size: 255% !important; }

.u-fs-260per, .u-fz-260per { font-size: 260% !important; }

.u-fs-265per, .u-fz-265per { font-size: 265% !important; }

.u-fs-270per, .u-fz-270per { font-size: 270% !important; }

.u-fs-275per, .u-fz-275per { font-size: 275% !important; }

.u-fs-280per, .u-fz-280per { font-size: 280% !important; }

.u-fs-285per, .u-fz-285per { font-size: 285% !important; }

.u-fs-290per, .u-fz-290per { font-size: 290% !important; }

.u-fs-295per, .u-fz-295per { font-size: 295% !important; }

.u-fs-300per, .u-fz-300per { font-size: 300% !important; }

/* ===== <absolute-size> 値 ===== */
.u-fs-xxs, .u-fz-xxs { font-size: xx-small !important; }

.u-fs-xs, .u-fz-xs { font-size: x-small !important; }

.u-fs-s, .u-fz-s { font-size: small !important; }

.u-fs-m, .u-fz-m { font-size: medium !important; }

.u-fs-l, .u-fz-l { font-size: large !important; }

.u-fs-xl, .u-fz-xl { font-size: x-large !important; }

.u-fs-xxl, .u-fz-xxl { font-size: xx-large !important; }

/* ===== <relative-size> 値 ===== */
.u-fs-sr, .u-fz-sr { font-size: smaller !important; }

.u-fs-lr, .u-fz-lr { font-size: larger !important; }

/* ===== グローバル値 ===== */
.u-fs-i, .u-fz-i { font-size: inherit !important; }

/* font-weight
========================================================= */
/* ===== キーワード値 ===== */
.u-fw-n { font-weight: normal !important; }

.u-fw-b { font-weight: bold !important; }

/* ===== 親要素に対して相対的なキーワード値 ===== */
.u-fw-lr { font-weight: lighter !important; }

.u-fw-br { font-weight: bolder !important; }

/* ===== 数値のキーワード値 ===== */
.u-fw-1 { font-weight: 100 !important; }

.u-fw-2 { font-weight: 200 !important; }

.u-fw-3 { font-weight: 300 !important; }

.u-fw-4 { font-weight: 400 !important; }

.u-fw-5 { font-weight: 500 !important; }

.u-fw-6 { font-weight: 600 !important; }

.u-fw-7 { font-weight: 700 !important; }

.u-fw-8 { font-weight: 800 !important; }

.u-fw-9 { font-weight: 900 !important; }

.u-fw-10 { font-weight: 1000 !important; }

/* font-feature-settings
========================================================= */
.u-ffs-palt { -webkit-font-feature-settings: "palt" !important; font-feature-settings: "palt" !important; }

.u-ffs-pkna { -webkit-font-feature-settings: "pkna" !important; font-feature-settings: "pkna" !important; }

/* margin / padding
========================================================= */
/* ===== 0 - 100px (1pxずつ) ===== */
.u-m-1 { margin: 1px !important; }

.u-mt-1 { margin-top: 1px !important; }

.u-mr-1 { margin-right: 1px !important; }

.u-mb-1 { margin-bottom: 1px !important; }

.u-ml-1 { margin-left: 1px !important; }

.u-pt-1 { padding-top: 1px !important; }

.u-pr-1 { padding-right: 1px !important; }

.u-pb-1 { padding-bottom: 1px !important; }

.u-pl-1 { padding-left: 1px !important; }

.u-p-1 { padding: 1px !important; }

.u-m-2 { margin: 2px !important; }

.u-mt-2 { margin-top: 2px !important; }

.u-mr-2 { margin-right: 2px !important; }

.u-mb-2 { margin-bottom: 2px !important; }

.u-ml-2 { margin-left: 2px !important; }

.u-pt-2 { padding-top: 2px !important; }

.u-pr-2 { padding-right: 2px !important; }

.u-pb-2 { padding-bottom: 2px !important; }

.u-pl-2 { padding-left: 2px !important; }

.u-p-2 { padding: 2px !important; }

.u-m-3 { margin: 3px !important; }

.u-mt-3 { margin-top: 3px !important; }

.u-mr-3 { margin-right: 3px !important; }

.u-mb-3 { margin-bottom: 3px !important; }

.u-ml-3 { margin-left: 3px !important; }

.u-pt-3 { padding-top: 3px !important; }

.u-pr-3 { padding-right: 3px !important; }

.u-pb-3 { padding-bottom: 3px !important; }

.u-pl-3 { padding-left: 3px !important; }

.u-p-3 { padding: 3px !important; }

.u-m-4 { margin: 4px !important; }

.u-mt-4 { margin-top: 4px !important; }

.u-mr-4 { margin-right: 4px !important; }

.u-mb-4 { margin-bottom: 4px !important; }

.u-ml-4 { margin-left: 4px !important; }

.u-pt-4 { padding-top: 4px !important; }

.u-pr-4 { padding-right: 4px !important; }

.u-pb-4 { padding-bottom: 4px !important; }

.u-pl-4 { padding-left: 4px !important; }

.u-p-4 { padding: 4px !important; }

.u-m-5 { margin: 5px !important; }

.u-mt-5 { margin-top: 5px !important; }

.u-mr-5 { margin-right: 5px !important; }

.u-mb-5 { margin-bottom: 5px !important; }

.u-ml-5 { margin-left: 5px !important; }

.u-pt-5 { padding-top: 5px !important; }

.u-pr-5 { padding-right: 5px !important; }

.u-pb-5 { padding-bottom: 5px !important; }

.u-pl-5 { padding-left: 5px !important; }

.u-p-5 { padding: 5px !important; }

.u-m-6 { margin: 6px !important; }

.u-mt-6 { margin-top: 6px !important; }

.u-mr-6 { margin-right: 6px !important; }

.u-mb-6 { margin-bottom: 6px !important; }

.u-ml-6 { margin-left: 6px !important; }

.u-pt-6 { padding-top: 6px !important; }

.u-pr-6 { padding-right: 6px !important; }

.u-pb-6 { padding-bottom: 6px !important; }

.u-pl-6 { padding-left: 6px !important; }

.u-p-6 { padding: 6px !important; }

.u-m-7 { margin: 7px !important; }

.u-mt-7 { margin-top: 7px !important; }

.u-mr-7 { margin-right: 7px !important; }

.u-mb-7 { margin-bottom: 7px !important; }

.u-ml-7 { margin-left: 7px !important; }

.u-pt-7 { padding-top: 7px !important; }

.u-pr-7 { padding-right: 7px !important; }

.u-pb-7 { padding-bottom: 7px !important; }

.u-pl-7 { padding-left: 7px !important; }

.u-p-7 { padding: 7px !important; }

.u-m-8 { margin: 8px !important; }

.u-mt-8 { margin-top: 8px !important; }

.u-mr-8 { margin-right: 8px !important; }

.u-mb-8 { margin-bottom: 8px !important; }

.u-ml-8 { margin-left: 8px !important; }

.u-pt-8 { padding-top: 8px !important; }

.u-pr-8 { padding-right: 8px !important; }

.u-pb-8 { padding-bottom: 8px !important; }

.u-pl-8 { padding-left: 8px !important; }

.u-p-8 { padding: 8px !important; }

.u-m-9 { margin: 9px !important; }

.u-mt-9 { margin-top: 9px !important; }

.u-mr-9 { margin-right: 9px !important; }

.u-mb-9 { margin-bottom: 9px !important; }

.u-ml-9 { margin-left: 9px !important; }

.u-pt-9 { padding-top: 9px !important; }

.u-pr-9 { padding-right: 9px !important; }

.u-pb-9 { padding-bottom: 9px !important; }

.u-pl-9 { padding-left: 9px !important; }

.u-p-9 { padding: 9px !important; }

.u-m-10 { margin: 10px !important; }

.u-mt-10 { margin-top: 10px !important; }

.u-mr-10 { margin-right: 10px !important; }

.u-mb-10 { margin-bottom: 10px !important; }

.u-ml-10 { margin-left: 10px !important; }

.u-pt-10 { padding-top: 10px !important; }

.u-pr-10 { padding-right: 10px !important; }

.u-pb-10 { padding-bottom: 10px !important; }

.u-pl-10 { padding-left: 10px !important; }

.u-p-10 { padding: 10px !important; }

.u-m-11 { margin: 11px !important; }

.u-mt-11 { margin-top: 11px !important; }

.u-mr-11 { margin-right: 11px !important; }

.u-mb-11 { margin-bottom: 11px !important; }

.u-ml-11 { margin-left: 11px !important; }

.u-pt-11 { padding-top: 11px !important; }

.u-pr-11 { padding-right: 11px !important; }

.u-pb-11 { padding-bottom: 11px !important; }

.u-pl-11 { padding-left: 11px !important; }

.u-p-11 { padding: 11px !important; }

.u-m-12 { margin: 12px !important; }

.u-mt-12 { margin-top: 12px !important; }

.u-mr-12 { margin-right: 12px !important; }

.u-mb-12 { margin-bottom: 12px !important; }

.u-ml-12 { margin-left: 12px !important; }

.u-pt-12 { padding-top: 12px !important; }

.u-pr-12 { padding-right: 12px !important; }

.u-pb-12 { padding-bottom: 12px !important; }

.u-pl-12 { padding-left: 12px !important; }

.u-p-12 { padding: 12px !important; }

.u-m-13 { margin: 13px !important; }

.u-mt-13 { margin-top: 13px !important; }

.u-mr-13 { margin-right: 13px !important; }

.u-mb-13 { margin-bottom: 13px !important; }

.u-ml-13 { margin-left: 13px !important; }

.u-pt-13 { padding-top: 13px !important; }

.u-pr-13 { padding-right: 13px !important; }

.u-pb-13 { padding-bottom: 13px !important; }

.u-pl-13 { padding-left: 13px !important; }

.u-p-13 { padding: 13px !important; }

.u-m-14 { margin: 14px !important; }

.u-mt-14 { margin-top: 14px !important; }

.u-mr-14 { margin-right: 14px !important; }

.u-mb-14 { margin-bottom: 14px !important; }

.u-ml-14 { margin-left: 14px !important; }

.u-pt-14 { padding-top: 14px !important; }

.u-pr-14 { padding-right: 14px !important; }

.u-pb-14 { padding-bottom: 14px !important; }

.u-pl-14 { padding-left: 14px !important; }

.u-p-14 { padding: 14px !important; }

.u-m-15 { margin: 15px !important; }

.u-mt-15 { margin-top: 15px !important; }

.u-mr-15 { margin-right: 15px !important; }

.u-mb-15 { margin-bottom: 15px !important; }

.u-ml-15 { margin-left: 15px !important; }

.u-pt-15 { padding-top: 15px !important; }

.u-pr-15 { padding-right: 15px !important; }

.u-pb-15 { padding-bottom: 15px !important; }

.u-pl-15 { padding-left: 15px !important; }

.u-p-15 { padding: 15px !important; }

.u-m-16 { margin: 16px !important; }

.u-mt-16 { margin-top: 16px !important; }

.u-mr-16 { margin-right: 16px !important; }

.u-mb-16 { margin-bottom: 16px !important; }

.u-ml-16 { margin-left: 16px !important; }

.u-pt-16 { padding-top: 16px !important; }

.u-pr-16 { padding-right: 16px !important; }

.u-pb-16 { padding-bottom: 16px !important; }

.u-pl-16 { padding-left: 16px !important; }

.u-p-16 { padding: 16px !important; }

.u-m-17 { margin: 17px !important; }

.u-mt-17 { margin-top: 17px !important; }

.u-mr-17 { margin-right: 17px !important; }

.u-mb-17 { margin-bottom: 17px !important; }

.u-ml-17 { margin-left: 17px !important; }

.u-pt-17 { padding-top: 17px !important; }

.u-pr-17 { padding-right: 17px !important; }

.u-pb-17 { padding-bottom: 17px !important; }

.u-pl-17 { padding-left: 17px !important; }

.u-p-17 { padding: 17px !important; }

.u-m-18 { margin: 18px !important; }

.u-mt-18 { margin-top: 18px !important; }

.u-mr-18 { margin-right: 18px !important; }

.u-mb-18 { margin-bottom: 18px !important; }

.u-ml-18 { margin-left: 18px !important; }

.u-pt-18 { padding-top: 18px !important; }

.u-pr-18 { padding-right: 18px !important; }

.u-pb-18 { padding-bottom: 18px !important; }

.u-pl-18 { padding-left: 18px !important; }

.u-p-18 { padding: 18px !important; }

.u-m-19 { margin: 19px !important; }

.u-mt-19 { margin-top: 19px !important; }

.u-mr-19 { margin-right: 19px !important; }

.u-mb-19 { margin-bottom: 19px !important; }

.u-ml-19 { margin-left: 19px !important; }

.u-pt-19 { padding-top: 19px !important; }

.u-pr-19 { padding-right: 19px !important; }

.u-pb-19 { padding-bottom: 19px !important; }

.u-pl-19 { padding-left: 19px !important; }

.u-p-19 { padding: 19px !important; }

.u-m-20 { margin: 20px !important; }

.u-mt-20 { margin-top: 20px !important; }

.u-mr-20 { margin-right: 20px !important; }

.u-mb-20 { margin-bottom: 20px !important; }

.u-ml-20 { margin-left: 20px !important; }

.u-pt-20 { padding-top: 20px !important; }

.u-pr-20 { padding-right: 20px !important; }

.u-pb-20 { padding-bottom: 20px !important; }

.u-pl-20 { padding-left: 20px !important; }

.u-p-20 { padding: 20px !important; }

.u-m-21 { margin: 21px !important; }

.u-mt-21 { margin-top: 21px !important; }

.u-mr-21 { margin-right: 21px !important; }

.u-mb-21 { margin-bottom: 21px !important; }

.u-ml-21 { margin-left: 21px !important; }

.u-pt-21 { padding-top: 21px !important; }

.u-pr-21 { padding-right: 21px !important; }

.u-pb-21 { padding-bottom: 21px !important; }

.u-pl-21 { padding-left: 21px !important; }

.u-p-21 { padding: 21px !important; }

.u-m-22 { margin: 22px !important; }

.u-mt-22 { margin-top: 22px !important; }

.u-mr-22 { margin-right: 22px !important; }

.u-mb-22 { margin-bottom: 22px !important; }

.u-ml-22 { margin-left: 22px !important; }

.u-pt-22 { padding-top: 22px !important; }

.u-pr-22 { padding-right: 22px !important; }

.u-pb-22 { padding-bottom: 22px !important; }

.u-pl-22 { padding-left: 22px !important; }

.u-p-22 { padding: 22px !important; }

.u-m-23 { margin: 23px !important; }

.u-mt-23 { margin-top: 23px !important; }

.u-mr-23 { margin-right: 23px !important; }

.u-mb-23 { margin-bottom: 23px !important; }

.u-ml-23 { margin-left: 23px !important; }

.u-pt-23 { padding-top: 23px !important; }

.u-pr-23 { padding-right: 23px !important; }

.u-pb-23 { padding-bottom: 23px !important; }

.u-pl-23 { padding-left: 23px !important; }

.u-p-23 { padding: 23px !important; }

.u-m-24 { margin: 24px !important; }

.u-mt-24 { margin-top: 24px !important; }

.u-mr-24 { margin-right: 24px !important; }

.u-mb-24 { margin-bottom: 24px !important; }

.u-ml-24 { margin-left: 24px !important; }

.u-pt-24 { padding-top: 24px !important; }

.u-pr-24 { padding-right: 24px !important; }

.u-pb-24 { padding-bottom: 24px !important; }

.u-pl-24 { padding-left: 24px !important; }

.u-p-24 { padding: 24px !important; }

.u-m-25 { margin: 25px !important; }

.u-mt-25 { margin-top: 25px !important; }

.u-mr-25 { margin-right: 25px !important; }

.u-mb-25 { margin-bottom: 25px !important; }

.u-ml-25 { margin-left: 25px !important; }

.u-pt-25 { padding-top: 25px !important; }

.u-pr-25 { padding-right: 25px !important; }

.u-pb-25 { padding-bottom: 25px !important; }

.u-pl-25 { padding-left: 25px !important; }

.u-p-25 { padding: 25px !important; }

.u-m-26 { margin: 26px !important; }

.u-mt-26 { margin-top: 26px !important; }

.u-mr-26 { margin-right: 26px !important; }

.u-mb-26 { margin-bottom: 26px !important; }

.u-ml-26 { margin-left: 26px !important; }

.u-pt-26 { padding-top: 26px !important; }

.u-pr-26 { padding-right: 26px !important; }

.u-pb-26 { padding-bottom: 26px !important; }

.u-pl-26 { padding-left: 26px !important; }

.u-p-26 { padding: 26px !important; }

.u-m-27 { margin: 27px !important; }

.u-mt-27 { margin-top: 27px !important; }

.u-mr-27 { margin-right: 27px !important; }

.u-mb-27 { margin-bottom: 27px !important; }

.u-ml-27 { margin-left: 27px !important; }

.u-pt-27 { padding-top: 27px !important; }

.u-pr-27 { padding-right: 27px !important; }

.u-pb-27 { padding-bottom: 27px !important; }

.u-pl-27 { padding-left: 27px !important; }

.u-p-27 { padding: 27px !important; }

.u-m-28 { margin: 28px !important; }

.u-mt-28 { margin-top: 28px !important; }

.u-mr-28 { margin-right: 28px !important; }

.u-mb-28 { margin-bottom: 28px !important; }

.u-ml-28 { margin-left: 28px !important; }

.u-pt-28 { padding-top: 28px !important; }

.u-pr-28 { padding-right: 28px !important; }

.u-pb-28 { padding-bottom: 28px !important; }

.u-pl-28 { padding-left: 28px !important; }

.u-p-28 { padding: 28px !important; }

.u-m-29 { margin: 29px !important; }

.u-mt-29 { margin-top: 29px !important; }

.u-mr-29 { margin-right: 29px !important; }

.u-mb-29 { margin-bottom: 29px !important; }

.u-ml-29 { margin-left: 29px !important; }

.u-pt-29 { padding-top: 29px !important; }

.u-pr-29 { padding-right: 29px !important; }

.u-pb-29 { padding-bottom: 29px !important; }

.u-pl-29 { padding-left: 29px !important; }

.u-p-29 { padding: 29px !important; }

.u-m-30 { margin: 30px !important; }

.u-mt-30 { margin-top: 30px !important; }

.u-mr-30 { margin-right: 30px !important; }

.u-mb-30 { margin-bottom: 30px !important; }

.u-ml-30 { margin-left: 30px !important; }

.u-pt-30 { padding-top: 30px !important; }

.u-pr-30 { padding-right: 30px !important; }

.u-pb-30 { padding-bottom: 30px !important; }

.u-pl-30 { padding-left: 30px !important; }

.u-p-30 { padding: 30px !important; }

.u-m-31 { margin: 31px !important; }

.u-mt-31 { margin-top: 31px !important; }

.u-mr-31 { margin-right: 31px !important; }

.u-mb-31 { margin-bottom: 31px !important; }

.u-ml-31 { margin-left: 31px !important; }

.u-pt-31 { padding-top: 31px !important; }

.u-pr-31 { padding-right: 31px !important; }

.u-pb-31 { padding-bottom: 31px !important; }

.u-pl-31 { padding-left: 31px !important; }

.u-p-31 { padding: 31px !important; }

.u-m-32 { margin: 32px !important; }

.u-mt-32 { margin-top: 32px !important; }

.u-mr-32 { margin-right: 32px !important; }

.u-mb-32 { margin-bottom: 32px !important; }

.u-ml-32 { margin-left: 32px !important; }

.u-pt-32 { padding-top: 32px !important; }

.u-pr-32 { padding-right: 32px !important; }

.u-pb-32 { padding-bottom: 32px !important; }

.u-pl-32 { padding-left: 32px !important; }

.u-p-32 { padding: 32px !important; }

.u-m-33 { margin: 33px !important; }

.u-mt-33 { margin-top: 33px !important; }

.u-mr-33 { margin-right: 33px !important; }

.u-mb-33 { margin-bottom: 33px !important; }

.u-ml-33 { margin-left: 33px !important; }

.u-pt-33 { padding-top: 33px !important; }

.u-pr-33 { padding-right: 33px !important; }

.u-pb-33 { padding-bottom: 33px !important; }

.u-pl-33 { padding-left: 33px !important; }

.u-p-33 { padding: 33px !important; }

.u-m-34 { margin: 34px !important; }

.u-mt-34 { margin-top: 34px !important; }

.u-mr-34 { margin-right: 34px !important; }

.u-mb-34 { margin-bottom: 34px !important; }

.u-ml-34 { margin-left: 34px !important; }

.u-pt-34 { padding-top: 34px !important; }

.u-pr-34 { padding-right: 34px !important; }

.u-pb-34 { padding-bottom: 34px !important; }

.u-pl-34 { padding-left: 34px !important; }

.u-p-34 { padding: 34px !important; }

.u-m-35 { margin: 35px !important; }

.u-mt-35 { margin-top: 35px !important; }

.u-mr-35 { margin-right: 35px !important; }

.u-mb-35 { margin-bottom: 35px !important; }

.u-ml-35 { margin-left: 35px !important; }

.u-pt-35 { padding-top: 35px !important; }

.u-pr-35 { padding-right: 35px !important; }

.u-pb-35 { padding-bottom: 35px !important; }

.u-pl-35 { padding-left: 35px !important; }

.u-p-35 { padding: 35px !important; }

.u-m-36 { margin: 36px !important; }

.u-mt-36 { margin-top: 36px !important; }

.u-mr-36 { margin-right: 36px !important; }

.u-mb-36 { margin-bottom: 36px !important; }

.u-ml-36 { margin-left: 36px !important; }

.u-pt-36 { padding-top: 36px !important; }

.u-pr-36 { padding-right: 36px !important; }

.u-pb-36 { padding-bottom: 36px !important; }

.u-pl-36 { padding-left: 36px !important; }

.u-p-36 { padding: 36px !important; }

.u-m-37 { margin: 37px !important; }

.u-mt-37 { margin-top: 37px !important; }

.u-mr-37 { margin-right: 37px !important; }

.u-mb-37 { margin-bottom: 37px !important; }

.u-ml-37 { margin-left: 37px !important; }

.u-pt-37 { padding-top: 37px !important; }

.u-pr-37 { padding-right: 37px !important; }

.u-pb-37 { padding-bottom: 37px !important; }

.u-pl-37 { padding-left: 37px !important; }

.u-p-37 { padding: 37px !important; }

.u-m-38 { margin: 38px !important; }

.u-mt-38 { margin-top: 38px !important; }

.u-mr-38 { margin-right: 38px !important; }

.u-mb-38 { margin-bottom: 38px !important; }

.u-ml-38 { margin-left: 38px !important; }

.u-pt-38 { padding-top: 38px !important; }

.u-pr-38 { padding-right: 38px !important; }

.u-pb-38 { padding-bottom: 38px !important; }

.u-pl-38 { padding-left: 38px !important; }

.u-p-38 { padding: 38px !important; }

.u-m-39 { margin: 39px !important; }

.u-mt-39 { margin-top: 39px !important; }

.u-mr-39 { margin-right: 39px !important; }

.u-mb-39 { margin-bottom: 39px !important; }

.u-ml-39 { margin-left: 39px !important; }

.u-pt-39 { padding-top: 39px !important; }

.u-pr-39 { padding-right: 39px !important; }

.u-pb-39 { padding-bottom: 39px !important; }

.u-pl-39 { padding-left: 39px !important; }

.u-p-39 { padding: 39px !important; }

.u-m-40 { margin: 40px !important; }

.u-mt-40 { margin-top: 40px !important; }

.u-mr-40 { margin-right: 40px !important; }

.u-mb-40 { margin-bottom: 40px !important; }

.u-ml-40 { margin-left: 40px !important; }

.u-pt-40 { padding-top: 40px !important; }

.u-pr-40 { padding-right: 40px !important; }

.u-pb-40 { padding-bottom: 40px !important; }

.u-pl-40 { padding-left: 40px !important; }

.u-p-40 { padding: 40px !important; }

.u-m-41 { margin: 41px !important; }

.u-mt-41 { margin-top: 41px !important; }

.u-mr-41 { margin-right: 41px !important; }

.u-mb-41 { margin-bottom: 41px !important; }

.u-ml-41 { margin-left: 41px !important; }

.u-pt-41 { padding-top: 41px !important; }

.u-pr-41 { padding-right: 41px !important; }

.u-pb-41 { padding-bottom: 41px !important; }

.u-pl-41 { padding-left: 41px !important; }

.u-p-41 { padding: 41px !important; }

.u-m-42 { margin: 42px !important; }

.u-mt-42 { margin-top: 42px !important; }

.u-mr-42 { margin-right: 42px !important; }

.u-mb-42 { margin-bottom: 42px !important; }

.u-ml-42 { margin-left: 42px !important; }

.u-pt-42 { padding-top: 42px !important; }

.u-pr-42 { padding-right: 42px !important; }

.u-pb-42 { padding-bottom: 42px !important; }

.u-pl-42 { padding-left: 42px !important; }

.u-p-42 { padding: 42px !important; }

.u-m-43 { margin: 43px !important; }

.u-mt-43 { margin-top: 43px !important; }

.u-mr-43 { margin-right: 43px !important; }

.u-mb-43 { margin-bottom: 43px !important; }

.u-ml-43 { margin-left: 43px !important; }

.u-pt-43 { padding-top: 43px !important; }

.u-pr-43 { padding-right: 43px !important; }

.u-pb-43 { padding-bottom: 43px !important; }

.u-pl-43 { padding-left: 43px !important; }

.u-p-43 { padding: 43px !important; }

.u-m-44 { margin: 44px !important; }

.u-mt-44 { margin-top: 44px !important; }

.u-mr-44 { margin-right: 44px !important; }

.u-mb-44 { margin-bottom: 44px !important; }

.u-ml-44 { margin-left: 44px !important; }

.u-pt-44 { padding-top: 44px !important; }

.u-pr-44 { padding-right: 44px !important; }

.u-pb-44 { padding-bottom: 44px !important; }

.u-pl-44 { padding-left: 44px !important; }

.u-p-44 { padding: 44px !important; }

.u-m-45 { margin: 45px !important; }

.u-mt-45 { margin-top: 45px !important; }

.u-mr-45 { margin-right: 45px !important; }

.u-mb-45 { margin-bottom: 45px !important; }

.u-ml-45 { margin-left: 45px !important; }

.u-pt-45 { padding-top: 45px !important; }

.u-pr-45 { padding-right: 45px !important; }

.u-pb-45 { padding-bottom: 45px !important; }

.u-pl-45 { padding-left: 45px !important; }

.u-p-45 { padding: 45px !important; }

.u-m-46 { margin: 46px !important; }

.u-mt-46 { margin-top: 46px !important; }

.u-mr-46 { margin-right: 46px !important; }

.u-mb-46 { margin-bottom: 46px !important; }

.u-ml-46 { margin-left: 46px !important; }

.u-pt-46 { padding-top: 46px !important; }

.u-pr-46 { padding-right: 46px !important; }

.u-pb-46 { padding-bottom: 46px !important; }

.u-pl-46 { padding-left: 46px !important; }

.u-p-46 { padding: 46px !important; }

.u-m-47 { margin: 47px !important; }

.u-mt-47 { margin-top: 47px !important; }

.u-mr-47 { margin-right: 47px !important; }

.u-mb-47 { margin-bottom: 47px !important; }

.u-ml-47 { margin-left: 47px !important; }

.u-pt-47 { padding-top: 47px !important; }

.u-pr-47 { padding-right: 47px !important; }

.u-pb-47 { padding-bottom: 47px !important; }

.u-pl-47 { padding-left: 47px !important; }

.u-p-47 { padding: 47px !important; }

.u-m-48 { margin: 48px !important; }

.u-mt-48 { margin-top: 48px !important; }

.u-mr-48 { margin-right: 48px !important; }

.u-mb-48 { margin-bottom: 48px !important; }

.u-ml-48 { margin-left: 48px !important; }

.u-pt-48 { padding-top: 48px !important; }

.u-pr-48 { padding-right: 48px !important; }

.u-pb-48 { padding-bottom: 48px !important; }

.u-pl-48 { padding-left: 48px !important; }

.u-p-48 { padding: 48px !important; }

.u-m-49 { margin: 49px !important; }

.u-mt-49 { margin-top: 49px !important; }

.u-mr-49 { margin-right: 49px !important; }

.u-mb-49 { margin-bottom: 49px !important; }

.u-ml-49 { margin-left: 49px !important; }

.u-pt-49 { padding-top: 49px !important; }

.u-pr-49 { padding-right: 49px !important; }

.u-pb-49 { padding-bottom: 49px !important; }

.u-pl-49 { padding-left: 49px !important; }

.u-p-49 { padding: 49px !important; }

.u-m-50 { margin: 50px !important; }

.u-mt-50 { margin-top: 50px !important; }

.u-mr-50 { margin-right: 50px !important; }

.u-mb-50 { margin-bottom: 50px !important; }

.u-ml-50 { margin-left: 50px !important; }

.u-pt-50 { padding-top: 50px !important; }

.u-pr-50 { padding-right: 50px !important; }

.u-pb-50 { padding-bottom: 50px !important; }

.u-pl-50 { padding-left: 50px !important; }

.u-p-50 { padding: 50px !important; }

.u-m-51 { margin: 51px !important; }

.u-mt-51 { margin-top: 51px !important; }

.u-mr-51 { margin-right: 51px !important; }

.u-mb-51 { margin-bottom: 51px !important; }

.u-ml-51 { margin-left: 51px !important; }

.u-pt-51 { padding-top: 51px !important; }

.u-pr-51 { padding-right: 51px !important; }

.u-pb-51 { padding-bottom: 51px !important; }

.u-pl-51 { padding-left: 51px !important; }

.u-p-51 { padding: 51px !important; }

.u-m-52 { margin: 52px !important; }

.u-mt-52 { margin-top: 52px !important; }

.u-mr-52 { margin-right: 52px !important; }

.u-mb-52 { margin-bottom: 52px !important; }

.u-ml-52 { margin-left: 52px !important; }

.u-pt-52 { padding-top: 52px !important; }

.u-pr-52 { padding-right: 52px !important; }

.u-pb-52 { padding-bottom: 52px !important; }

.u-pl-52 { padding-left: 52px !important; }

.u-p-52 { padding: 52px !important; }

.u-m-53 { margin: 53px !important; }

.u-mt-53 { margin-top: 53px !important; }

.u-mr-53 { margin-right: 53px !important; }

.u-mb-53 { margin-bottom: 53px !important; }

.u-ml-53 { margin-left: 53px !important; }

.u-pt-53 { padding-top: 53px !important; }

.u-pr-53 { padding-right: 53px !important; }

.u-pb-53 { padding-bottom: 53px !important; }

.u-pl-53 { padding-left: 53px !important; }

.u-p-53 { padding: 53px !important; }

.u-m-54 { margin: 54px !important; }

.u-mt-54 { margin-top: 54px !important; }

.u-mr-54 { margin-right: 54px !important; }

.u-mb-54 { margin-bottom: 54px !important; }

.u-ml-54 { margin-left: 54px !important; }

.u-pt-54 { padding-top: 54px !important; }

.u-pr-54 { padding-right: 54px !important; }

.u-pb-54 { padding-bottom: 54px !important; }

.u-pl-54 { padding-left: 54px !important; }

.u-p-54 { padding: 54px !important; }

.u-m-55 { margin: 55px !important; }

.u-mt-55 { margin-top: 55px !important; }

.u-mr-55 { margin-right: 55px !important; }

.u-mb-55 { margin-bottom: 55px !important; }

.u-ml-55 { margin-left: 55px !important; }

.u-pt-55 { padding-top: 55px !important; }

.u-pr-55 { padding-right: 55px !important; }

.u-pb-55 { padding-bottom: 55px !important; }

.u-pl-55 { padding-left: 55px !important; }

.u-p-55 { padding: 55px !important; }

.u-m-56 { margin: 56px !important; }

.u-mt-56 { margin-top: 56px !important; }

.u-mr-56 { margin-right: 56px !important; }

.u-mb-56 { margin-bottom: 56px !important; }

.u-ml-56 { margin-left: 56px !important; }

.u-pt-56 { padding-top: 56px !important; }

.u-pr-56 { padding-right: 56px !important; }

.u-pb-56 { padding-bottom: 56px !important; }

.u-pl-56 { padding-left: 56px !important; }

.u-p-56 { padding: 56px !important; }

.u-m-57 { margin: 57px !important; }

.u-mt-57 { margin-top: 57px !important; }

.u-mr-57 { margin-right: 57px !important; }

.u-mb-57 { margin-bottom: 57px !important; }

.u-ml-57 { margin-left: 57px !important; }

.u-pt-57 { padding-top: 57px !important; }

.u-pr-57 { padding-right: 57px !important; }

.u-pb-57 { padding-bottom: 57px !important; }

.u-pl-57 { padding-left: 57px !important; }

.u-p-57 { padding: 57px !important; }

.u-m-58 { margin: 58px !important; }

.u-mt-58 { margin-top: 58px !important; }

.u-mr-58 { margin-right: 58px !important; }

.u-mb-58 { margin-bottom: 58px !important; }

.u-ml-58 { margin-left: 58px !important; }

.u-pt-58 { padding-top: 58px !important; }

.u-pr-58 { padding-right: 58px !important; }

.u-pb-58 { padding-bottom: 58px !important; }

.u-pl-58 { padding-left: 58px !important; }

.u-p-58 { padding: 58px !important; }

.u-m-59 { margin: 59px !important; }

.u-mt-59 { margin-top: 59px !important; }

.u-mr-59 { margin-right: 59px !important; }

.u-mb-59 { margin-bottom: 59px !important; }

.u-ml-59 { margin-left: 59px !important; }

.u-pt-59 { padding-top: 59px !important; }

.u-pr-59 { padding-right: 59px !important; }

.u-pb-59 { padding-bottom: 59px !important; }

.u-pl-59 { padding-left: 59px !important; }

.u-p-59 { padding: 59px !important; }

.u-m-60 { margin: 60px !important; }

.u-mt-60 { margin-top: 60px !important; }

.u-mr-60 { margin-right: 60px !important; }

.u-mb-60 { margin-bottom: 60px !important; }

.u-ml-60 { margin-left: 60px !important; }

.u-pt-60 { padding-top: 60px !important; }

.u-pr-60 { padding-right: 60px !important; }

.u-pb-60 { padding-bottom: 60px !important; }

.u-pl-60 { padding-left: 60px !important; }

.u-p-60 { padding: 60px !important; }

.u-m-61 { margin: 61px !important; }

.u-mt-61 { margin-top: 61px !important; }

.u-mr-61 { margin-right: 61px !important; }

.u-mb-61 { margin-bottom: 61px !important; }

.u-ml-61 { margin-left: 61px !important; }

.u-pt-61 { padding-top: 61px !important; }

.u-pr-61 { padding-right: 61px !important; }

.u-pb-61 { padding-bottom: 61px !important; }

.u-pl-61 { padding-left: 61px !important; }

.u-p-61 { padding: 61px !important; }

.u-m-62 { margin: 62px !important; }

.u-mt-62 { margin-top: 62px !important; }

.u-mr-62 { margin-right: 62px !important; }

.u-mb-62 { margin-bottom: 62px !important; }

.u-ml-62 { margin-left: 62px !important; }

.u-pt-62 { padding-top: 62px !important; }

.u-pr-62 { padding-right: 62px !important; }

.u-pb-62 { padding-bottom: 62px !important; }

.u-pl-62 { padding-left: 62px !important; }

.u-p-62 { padding: 62px !important; }

.u-m-63 { margin: 63px !important; }

.u-mt-63 { margin-top: 63px !important; }

.u-mr-63 { margin-right: 63px !important; }

.u-mb-63 { margin-bottom: 63px !important; }

.u-ml-63 { margin-left: 63px !important; }

.u-pt-63 { padding-top: 63px !important; }

.u-pr-63 { padding-right: 63px !important; }

.u-pb-63 { padding-bottom: 63px !important; }

.u-pl-63 { padding-left: 63px !important; }

.u-p-63 { padding: 63px !important; }

.u-m-64 { margin: 64px !important; }

.u-mt-64 { margin-top: 64px !important; }

.u-mr-64 { margin-right: 64px !important; }

.u-mb-64 { margin-bottom: 64px !important; }

.u-ml-64 { margin-left: 64px !important; }

.u-pt-64 { padding-top: 64px !important; }

.u-pr-64 { padding-right: 64px !important; }

.u-pb-64 { padding-bottom: 64px !important; }

.u-pl-64 { padding-left: 64px !important; }

.u-p-64 { padding: 64px !important; }

.u-m-65 { margin: 65px !important; }

.u-mt-65 { margin-top: 65px !important; }

.u-mr-65 { margin-right: 65px !important; }

.u-mb-65 { margin-bottom: 65px !important; }

.u-ml-65 { margin-left: 65px !important; }

.u-pt-65 { padding-top: 65px !important; }

.u-pr-65 { padding-right: 65px !important; }

.u-pb-65 { padding-bottom: 65px !important; }

.u-pl-65 { padding-left: 65px !important; }

.u-p-65 { padding: 65px !important; }

.u-m-66 { margin: 66px !important; }

.u-mt-66 { margin-top: 66px !important; }

.u-mr-66 { margin-right: 66px !important; }

.u-mb-66 { margin-bottom: 66px !important; }

.u-ml-66 { margin-left: 66px !important; }

.u-pt-66 { padding-top: 66px !important; }

.u-pr-66 { padding-right: 66px !important; }

.u-pb-66 { padding-bottom: 66px !important; }

.u-pl-66 { padding-left: 66px !important; }

.u-p-66 { padding: 66px !important; }

.u-m-67 { margin: 67px !important; }

.u-mt-67 { margin-top: 67px !important; }

.u-mr-67 { margin-right: 67px !important; }

.u-mb-67 { margin-bottom: 67px !important; }

.u-ml-67 { margin-left: 67px !important; }

.u-pt-67 { padding-top: 67px !important; }

.u-pr-67 { padding-right: 67px !important; }

.u-pb-67 { padding-bottom: 67px !important; }

.u-pl-67 { padding-left: 67px !important; }

.u-p-67 { padding: 67px !important; }

.u-m-68 { margin: 68px !important; }

.u-mt-68 { margin-top: 68px !important; }

.u-mr-68 { margin-right: 68px !important; }

.u-mb-68 { margin-bottom: 68px !important; }

.u-ml-68 { margin-left: 68px !important; }

.u-pt-68 { padding-top: 68px !important; }

.u-pr-68 { padding-right: 68px !important; }

.u-pb-68 { padding-bottom: 68px !important; }

.u-pl-68 { padding-left: 68px !important; }

.u-p-68 { padding: 68px !important; }

.u-m-69 { margin: 69px !important; }

.u-mt-69 { margin-top: 69px !important; }

.u-mr-69 { margin-right: 69px !important; }

.u-mb-69 { margin-bottom: 69px !important; }

.u-ml-69 { margin-left: 69px !important; }

.u-pt-69 { padding-top: 69px !important; }

.u-pr-69 { padding-right: 69px !important; }

.u-pb-69 { padding-bottom: 69px !important; }

.u-pl-69 { padding-left: 69px !important; }

.u-p-69 { padding: 69px !important; }

.u-m-70 { margin: 70px !important; }

.u-mt-70 { margin-top: 70px !important; }

.u-mr-70 { margin-right: 70px !important; }

.u-mb-70 { margin-bottom: 70px !important; }

.u-ml-70 { margin-left: 70px !important; }

.u-pt-70 { padding-top: 70px !important; }

.u-pr-70 { padding-right: 70px !important; }

.u-pb-70 { padding-bottom: 70px !important; }

.u-pl-70 { padding-left: 70px !important; }

.u-p-70 { padding: 70px !important; }

.u-m-71 { margin: 71px !important; }

.u-mt-71 { margin-top: 71px !important; }

.u-mr-71 { margin-right: 71px !important; }

.u-mb-71 { margin-bottom: 71px !important; }

.u-ml-71 { margin-left: 71px !important; }

.u-pt-71 { padding-top: 71px !important; }

.u-pr-71 { padding-right: 71px !important; }

.u-pb-71 { padding-bottom: 71px !important; }

.u-pl-71 { padding-left: 71px !important; }

.u-p-71 { padding: 71px !important; }

.u-m-72 { margin: 72px !important; }

.u-mt-72 { margin-top: 72px !important; }

.u-mr-72 { margin-right: 72px !important; }

.u-mb-72 { margin-bottom: 72px !important; }

.u-ml-72 { margin-left: 72px !important; }

.u-pt-72 { padding-top: 72px !important; }

.u-pr-72 { padding-right: 72px !important; }

.u-pb-72 { padding-bottom: 72px !important; }

.u-pl-72 { padding-left: 72px !important; }

.u-p-72 { padding: 72px !important; }

.u-m-73 { margin: 73px !important; }

.u-mt-73 { margin-top: 73px !important; }

.u-mr-73 { margin-right: 73px !important; }

.u-mb-73 { margin-bottom: 73px !important; }

.u-ml-73 { margin-left: 73px !important; }

.u-pt-73 { padding-top: 73px !important; }

.u-pr-73 { padding-right: 73px !important; }

.u-pb-73 { padding-bottom: 73px !important; }

.u-pl-73 { padding-left: 73px !important; }

.u-p-73 { padding: 73px !important; }

.u-m-74 { margin: 74px !important; }

.u-mt-74 { margin-top: 74px !important; }

.u-mr-74 { margin-right: 74px !important; }

.u-mb-74 { margin-bottom: 74px !important; }

.u-ml-74 { margin-left: 74px !important; }

.u-pt-74 { padding-top: 74px !important; }

.u-pr-74 { padding-right: 74px !important; }

.u-pb-74 { padding-bottom: 74px !important; }

.u-pl-74 { padding-left: 74px !important; }

.u-p-74 { padding: 74px !important; }

.u-m-75 { margin: 75px !important; }

.u-mt-75 { margin-top: 75px !important; }

.u-mr-75 { margin-right: 75px !important; }

.u-mb-75 { margin-bottom: 75px !important; }

.u-ml-75 { margin-left: 75px !important; }

.u-pt-75 { padding-top: 75px !important; }

.u-pr-75 { padding-right: 75px !important; }

.u-pb-75 { padding-bottom: 75px !important; }

.u-pl-75 { padding-left: 75px !important; }

.u-p-75 { padding: 75px !important; }

.u-m-76 { margin: 76px !important; }

.u-mt-76 { margin-top: 76px !important; }

.u-mr-76 { margin-right: 76px !important; }

.u-mb-76 { margin-bottom: 76px !important; }

.u-ml-76 { margin-left: 76px !important; }

.u-pt-76 { padding-top: 76px !important; }

.u-pr-76 { padding-right: 76px !important; }

.u-pb-76 { padding-bottom: 76px !important; }

.u-pl-76 { padding-left: 76px !important; }

.u-p-76 { padding: 76px !important; }

.u-m-77 { margin: 77px !important; }

.u-mt-77 { margin-top: 77px !important; }

.u-mr-77 { margin-right: 77px !important; }

.u-mb-77 { margin-bottom: 77px !important; }

.u-ml-77 { margin-left: 77px !important; }

.u-pt-77 { padding-top: 77px !important; }

.u-pr-77 { padding-right: 77px !important; }

.u-pb-77 { padding-bottom: 77px !important; }

.u-pl-77 { padding-left: 77px !important; }

.u-p-77 { padding: 77px !important; }

.u-m-78 { margin: 78px !important; }

.u-mt-78 { margin-top: 78px !important; }

.u-mr-78 { margin-right: 78px !important; }

.u-mb-78 { margin-bottom: 78px !important; }

.u-ml-78 { margin-left: 78px !important; }

.u-pt-78 { padding-top: 78px !important; }

.u-pr-78 { padding-right: 78px !important; }

.u-pb-78 { padding-bottom: 78px !important; }

.u-pl-78 { padding-left: 78px !important; }

.u-p-78 { padding: 78px !important; }

.u-m-79 { margin: 79px !important; }

.u-mt-79 { margin-top: 79px !important; }

.u-mr-79 { margin-right: 79px !important; }

.u-mb-79 { margin-bottom: 79px !important; }

.u-ml-79 { margin-left: 79px !important; }

.u-pt-79 { padding-top: 79px !important; }

.u-pr-79 { padding-right: 79px !important; }

.u-pb-79 { padding-bottom: 79px !important; }

.u-pl-79 { padding-left: 79px !important; }

.u-p-79 { padding: 79px !important; }

.u-m-80 { margin: 80px !important; }

.u-mt-80 { margin-top: 80px !important; }

.u-mr-80 { margin-right: 80px !important; }

.u-mb-80 { margin-bottom: 80px !important; }

.u-ml-80 { margin-left: 80px !important; }

.u-pt-80 { padding-top: 80px !important; }

.u-pr-80 { padding-right: 80px !important; }

.u-pb-80 { padding-bottom: 80px !important; }

.u-pl-80 { padding-left: 80px !important; }

.u-p-80 { padding: 80px !important; }

.u-m-81 { margin: 81px !important; }

.u-mt-81 { margin-top: 81px !important; }

.u-mr-81 { margin-right: 81px !important; }

.u-mb-81 { margin-bottom: 81px !important; }

.u-ml-81 { margin-left: 81px !important; }

.u-pt-81 { padding-top: 81px !important; }

.u-pr-81 { padding-right: 81px !important; }

.u-pb-81 { padding-bottom: 81px !important; }

.u-pl-81 { padding-left: 81px !important; }

.u-p-81 { padding: 81px !important; }

.u-m-82 { margin: 82px !important; }

.u-mt-82 { margin-top: 82px !important; }

.u-mr-82 { margin-right: 82px !important; }

.u-mb-82 { margin-bottom: 82px !important; }

.u-ml-82 { margin-left: 82px !important; }

.u-pt-82 { padding-top: 82px !important; }

.u-pr-82 { padding-right: 82px !important; }

.u-pb-82 { padding-bottom: 82px !important; }

.u-pl-82 { padding-left: 82px !important; }

.u-p-82 { padding: 82px !important; }

.u-m-83 { margin: 83px !important; }

.u-mt-83 { margin-top: 83px !important; }

.u-mr-83 { margin-right: 83px !important; }

.u-mb-83 { margin-bottom: 83px !important; }

.u-ml-83 { margin-left: 83px !important; }

.u-pt-83 { padding-top: 83px !important; }

.u-pr-83 { padding-right: 83px !important; }

.u-pb-83 { padding-bottom: 83px !important; }

.u-pl-83 { padding-left: 83px !important; }

.u-p-83 { padding: 83px !important; }

.u-m-84 { margin: 84px !important; }

.u-mt-84 { margin-top: 84px !important; }

.u-mr-84 { margin-right: 84px !important; }

.u-mb-84 { margin-bottom: 84px !important; }

.u-ml-84 { margin-left: 84px !important; }

.u-pt-84 { padding-top: 84px !important; }

.u-pr-84 { padding-right: 84px !important; }

.u-pb-84 { padding-bottom: 84px !important; }

.u-pl-84 { padding-left: 84px !important; }

.u-p-84 { padding: 84px !important; }

.u-m-85 { margin: 85px !important; }

.u-mt-85 { margin-top: 85px !important; }

.u-mr-85 { margin-right: 85px !important; }

.u-mb-85 { margin-bottom: 85px !important; }

.u-ml-85 { margin-left: 85px !important; }

.u-pt-85 { padding-top: 85px !important; }

.u-pr-85 { padding-right: 85px !important; }

.u-pb-85 { padding-bottom: 85px !important; }

.u-pl-85 { padding-left: 85px !important; }

.u-p-85 { padding: 85px !important; }

.u-m-86 { margin: 86px !important; }

.u-mt-86 { margin-top: 86px !important; }

.u-mr-86 { margin-right: 86px !important; }

.u-mb-86 { margin-bottom: 86px !important; }

.u-ml-86 { margin-left: 86px !important; }

.u-pt-86 { padding-top: 86px !important; }

.u-pr-86 { padding-right: 86px !important; }

.u-pb-86 { padding-bottom: 86px !important; }

.u-pl-86 { padding-left: 86px !important; }

.u-p-86 { padding: 86px !important; }

.u-m-87 { margin: 87px !important; }

.u-mt-87 { margin-top: 87px !important; }

.u-mr-87 { margin-right: 87px !important; }

.u-mb-87 { margin-bottom: 87px !important; }

.u-ml-87 { margin-left: 87px !important; }

.u-pt-87 { padding-top: 87px !important; }

.u-pr-87 { padding-right: 87px !important; }

.u-pb-87 { padding-bottom: 87px !important; }

.u-pl-87 { padding-left: 87px !important; }

.u-p-87 { padding: 87px !important; }

.u-m-88 { margin: 88px !important; }

.u-mt-88 { margin-top: 88px !important; }

.u-mr-88 { margin-right: 88px !important; }

.u-mb-88 { margin-bottom: 88px !important; }

.u-ml-88 { margin-left: 88px !important; }

.u-pt-88 { padding-top: 88px !important; }

.u-pr-88 { padding-right: 88px !important; }

.u-pb-88 { padding-bottom: 88px !important; }

.u-pl-88 { padding-left: 88px !important; }

.u-p-88 { padding: 88px !important; }

.u-m-89 { margin: 89px !important; }

.u-mt-89 { margin-top: 89px !important; }

.u-mr-89 { margin-right: 89px !important; }

.u-mb-89 { margin-bottom: 89px !important; }

.u-ml-89 { margin-left: 89px !important; }

.u-pt-89 { padding-top: 89px !important; }

.u-pr-89 { padding-right: 89px !important; }

.u-pb-89 { padding-bottom: 89px !important; }

.u-pl-89 { padding-left: 89px !important; }

.u-p-89 { padding: 89px !important; }

.u-m-90 { margin: 90px !important; }

.u-mt-90 { margin-top: 90px !important; }

.u-mr-90 { margin-right: 90px !important; }

.u-mb-90 { margin-bottom: 90px !important; }

.u-ml-90 { margin-left: 90px !important; }

.u-pt-90 { padding-top: 90px !important; }

.u-pr-90 { padding-right: 90px !important; }

.u-pb-90 { padding-bottom: 90px !important; }

.u-pl-90 { padding-left: 90px !important; }

.u-p-90 { padding: 90px !important; }

.u-m-91 { margin: 91px !important; }

.u-mt-91 { margin-top: 91px !important; }

.u-mr-91 { margin-right: 91px !important; }

.u-mb-91 { margin-bottom: 91px !important; }

.u-ml-91 { margin-left: 91px !important; }

.u-pt-91 { padding-top: 91px !important; }

.u-pr-91 { padding-right: 91px !important; }

.u-pb-91 { padding-bottom: 91px !important; }

.u-pl-91 { padding-left: 91px !important; }

.u-p-91 { padding: 91px !important; }

.u-m-92 { margin: 92px !important; }

.u-mt-92 { margin-top: 92px !important; }

.u-mr-92 { margin-right: 92px !important; }

.u-mb-92 { margin-bottom: 92px !important; }

.u-ml-92 { margin-left: 92px !important; }

.u-pt-92 { padding-top: 92px !important; }

.u-pr-92 { padding-right: 92px !important; }

.u-pb-92 { padding-bottom: 92px !important; }

.u-pl-92 { padding-left: 92px !important; }

.u-p-92 { padding: 92px !important; }

.u-m-93 { margin: 93px !important; }

.u-mt-93 { margin-top: 93px !important; }

.u-mr-93 { margin-right: 93px !important; }

.u-mb-93 { margin-bottom: 93px !important; }

.u-ml-93 { margin-left: 93px !important; }

.u-pt-93 { padding-top: 93px !important; }

.u-pr-93 { padding-right: 93px !important; }

.u-pb-93 { padding-bottom: 93px !important; }

.u-pl-93 { padding-left: 93px !important; }

.u-p-93 { padding: 93px !important; }

.u-m-94 { margin: 94px !important; }

.u-mt-94 { margin-top: 94px !important; }

.u-mr-94 { margin-right: 94px !important; }

.u-mb-94 { margin-bottom: 94px !important; }

.u-ml-94 { margin-left: 94px !important; }

.u-pt-94 { padding-top: 94px !important; }

.u-pr-94 { padding-right: 94px !important; }

.u-pb-94 { padding-bottom: 94px !important; }

.u-pl-94 { padding-left: 94px !important; }

.u-p-94 { padding: 94px !important; }

.u-m-95 { margin: 95px !important; }

.u-mt-95 { margin-top: 95px !important; }

.u-mr-95 { margin-right: 95px !important; }

.u-mb-95 { margin-bottom: 95px !important; }

.u-ml-95 { margin-left: 95px !important; }

.u-pt-95 { padding-top: 95px !important; }

.u-pr-95 { padding-right: 95px !important; }

.u-pb-95 { padding-bottom: 95px !important; }

.u-pl-95 { padding-left: 95px !important; }

.u-p-95 { padding: 95px !important; }

.u-m-96 { margin: 96px !important; }

.u-mt-96 { margin-top: 96px !important; }

.u-mr-96 { margin-right: 96px !important; }

.u-mb-96 { margin-bottom: 96px !important; }

.u-ml-96 { margin-left: 96px !important; }

.u-pt-96 { padding-top: 96px !important; }

.u-pr-96 { padding-right: 96px !important; }

.u-pb-96 { padding-bottom: 96px !important; }

.u-pl-96 { padding-left: 96px !important; }

.u-p-96 { padding: 96px !important; }

.u-m-97 { margin: 97px !important; }

.u-mt-97 { margin-top: 97px !important; }

.u-mr-97 { margin-right: 97px !important; }

.u-mb-97 { margin-bottom: 97px !important; }

.u-ml-97 { margin-left: 97px !important; }

.u-pt-97 { padding-top: 97px !important; }

.u-pr-97 { padding-right: 97px !important; }

.u-pb-97 { padding-bottom: 97px !important; }

.u-pl-97 { padding-left: 97px !important; }

.u-p-97 { padding: 97px !important; }

.u-m-98 { margin: 98px !important; }

.u-mt-98 { margin-top: 98px !important; }

.u-mr-98 { margin-right: 98px !important; }

.u-mb-98 { margin-bottom: 98px !important; }

.u-ml-98 { margin-left: 98px !important; }

.u-pt-98 { padding-top: 98px !important; }

.u-pr-98 { padding-right: 98px !important; }

.u-pb-98 { padding-bottom: 98px !important; }

.u-pl-98 { padding-left: 98px !important; }

.u-p-98 { padding: 98px !important; }

.u-m-99 { margin: 99px !important; }

.u-mt-99 { margin-top: 99px !important; }

.u-mr-99 { margin-right: 99px !important; }

.u-mb-99 { margin-bottom: 99px !important; }

.u-ml-99 { margin-left: 99px !important; }

.u-pt-99 { padding-top: 99px !important; }

.u-pr-99 { padding-right: 99px !important; }

.u-pb-99 { padding-bottom: 99px !important; }

.u-pl-99 { padding-left: 99px !important; }

.u-p-99 { padding: 99px !important; }

.u-m-100 { margin: 100px !important; }

.u-mt-100 { margin-top: 100px !important; }

.u-mr-100 { margin-right: 100px !important; }

.u-mb-100 { margin-bottom: 100px !important; }

.u-ml-100 { margin-left: 100px !important; }

.u-pt-100 { padding-top: 100px !important; }

.u-pr-100 { padding-right: 100px !important; }

.u-pb-100 { padding-bottom: 100px !important; }

.u-pl-100 { padding-left: 100px !important; }

.u-p-100 { padding: 100px !important; }

/* ===== 105 - 500px (5pxずつ) ===== */
.u-m-105 { margin: 105px !important; }

.u-mt-105 { margin-top: 105px !important; }

.u-mr-105 { margin-right: 105px !important; }

.u-mb-105 { margin-bottom: 105px !important; }

.u-ml-105 { margin-left: 105px !important; }

.u-pt-105 { padding-top: 105px !important; }

.u-pr-105 { padding-right: 105px !important; }

.u-pb-105 { padding-bottom: 105px !important; }

.u-pl-105 { padding-left: 105px !important; }

.u-p-105 { padding: 105px !important; }

.u-m-110 { margin: 110px !important; }

.u-mt-110 { margin-top: 110px !important; }

.u-mr-110 { margin-right: 110px !important; }

.u-mb-110 { margin-bottom: 110px !important; }

.u-ml-110 { margin-left: 110px !important; }

.u-pt-110 { padding-top: 110px !important; }

.u-pr-110 { padding-right: 110px !important; }

.u-pb-110 { padding-bottom: 110px !important; }

.u-pl-110 { padding-left: 110px !important; }

.u-p-110 { padding: 110px !important; }

.u-m-115 { margin: 115px !important; }

.u-mt-115 { margin-top: 115px !important; }

.u-mr-115 { margin-right: 115px !important; }

.u-mb-115 { margin-bottom: 115px !important; }

.u-ml-115 { margin-left: 115px !important; }

.u-pt-115 { padding-top: 115px !important; }

.u-pr-115 { padding-right: 115px !important; }

.u-pb-115 { padding-bottom: 115px !important; }

.u-pl-115 { padding-left: 115px !important; }

.u-p-115 { padding: 115px !important; }

.u-m-120 { margin: 120px !important; }

.u-mt-120 { margin-top: 120px !important; }

.u-mr-120 { margin-right: 120px !important; }

.u-mb-120 { margin-bottom: 120px !important; }

.u-ml-120 { margin-left: 120px !important; }

.u-pt-120 { padding-top: 120px !important; }

.u-pr-120 { padding-right: 120px !important; }

.u-pb-120 { padding-bottom: 120px !important; }

.u-pl-120 { padding-left: 120px !important; }

.u-p-120 { padding: 120px !important; }

.u-m-125 { margin: 125px !important; }

.u-mt-125 { margin-top: 125px !important; }

.u-mr-125 { margin-right: 125px !important; }

.u-mb-125 { margin-bottom: 125px !important; }

.u-ml-125 { margin-left: 125px !important; }

.u-pt-125 { padding-top: 125px !important; }

.u-pr-125 { padding-right: 125px !important; }

.u-pb-125 { padding-bottom: 125px !important; }

.u-pl-125 { padding-left: 125px !important; }

.u-p-125 { padding: 125px !important; }

.u-m-130 { margin: 130px !important; }

.u-mt-130 { margin-top: 130px !important; }

.u-mr-130 { margin-right: 130px !important; }

.u-mb-130 { margin-bottom: 130px !important; }

.u-ml-130 { margin-left: 130px !important; }

.u-pt-130 { padding-top: 130px !important; }

.u-pr-130 { padding-right: 130px !important; }

.u-pb-130 { padding-bottom: 130px !important; }

.u-pl-130 { padding-left: 130px !important; }

.u-p-130 { padding: 130px !important; }

.u-m-135 { margin: 135px !important; }

.u-mt-135 { margin-top: 135px !important; }

.u-mr-135 { margin-right: 135px !important; }

.u-mb-135 { margin-bottom: 135px !important; }

.u-ml-135 { margin-left: 135px !important; }

.u-pt-135 { padding-top: 135px !important; }

.u-pr-135 { padding-right: 135px !important; }

.u-pb-135 { padding-bottom: 135px !important; }

.u-pl-135 { padding-left: 135px !important; }

.u-p-135 { padding: 135px !important; }

.u-m-140 { margin: 140px !important; }

.u-mt-140 { margin-top: 140px !important; }

.u-mr-140 { margin-right: 140px !important; }

.u-mb-140 { margin-bottom: 140px !important; }

.u-ml-140 { margin-left: 140px !important; }

.u-pt-140 { padding-top: 140px !important; }

.u-pr-140 { padding-right: 140px !important; }

.u-pb-140 { padding-bottom: 140px !important; }

.u-pl-140 { padding-left: 140px !important; }

.u-p-140 { padding: 140px !important; }

.u-m-145 { margin: 145px !important; }

.u-mt-145 { margin-top: 145px !important; }

.u-mr-145 { margin-right: 145px !important; }

.u-mb-145 { margin-bottom: 145px !important; }

.u-ml-145 { margin-left: 145px !important; }

.u-pt-145 { padding-top: 145px !important; }

.u-pr-145 { padding-right: 145px !important; }

.u-pb-145 { padding-bottom: 145px !important; }

.u-pl-145 { padding-left: 145px !important; }

.u-p-145 { padding: 145px !important; }

.u-m-150 { margin: 150px !important; }

.u-mt-150 { margin-top: 150px !important; }

.u-mr-150 { margin-right: 150px !important; }

.u-mb-150 { margin-bottom: 150px !important; }

.u-ml-150 { margin-left: 150px !important; }

.u-pt-150 { padding-top: 150px !important; }

.u-pr-150 { padding-right: 150px !important; }

.u-pb-150 { padding-bottom: 150px !important; }

.u-pl-150 { padding-left: 150px !important; }

.u-p-150 { padding: 150px !important; }

.u-m-155 { margin: 155px !important; }

.u-mt-155 { margin-top: 155px !important; }

.u-mr-155 { margin-right: 155px !important; }

.u-mb-155 { margin-bottom: 155px !important; }

.u-ml-155 { margin-left: 155px !important; }

.u-pt-155 { padding-top: 155px !important; }

.u-pr-155 { padding-right: 155px !important; }

.u-pb-155 { padding-bottom: 155px !important; }

.u-pl-155 { padding-left: 155px !important; }

.u-p-155 { padding: 155px !important; }

.u-m-160 { margin: 160px !important; }

.u-mt-160 { margin-top: 160px !important; }

.u-mr-160 { margin-right: 160px !important; }

.u-mb-160 { margin-bottom: 160px !important; }

.u-ml-160 { margin-left: 160px !important; }

.u-pt-160 { padding-top: 160px !important; }

.u-pr-160 { padding-right: 160px !important; }

.u-pb-160 { padding-bottom: 160px !important; }

.u-pl-160 { padding-left: 160px !important; }

.u-p-160 { padding: 160px !important; }

.u-m-165 { margin: 165px !important; }

.u-mt-165 { margin-top: 165px !important; }

.u-mr-165 { margin-right: 165px !important; }

.u-mb-165 { margin-bottom: 165px !important; }

.u-ml-165 { margin-left: 165px !important; }

.u-pt-165 { padding-top: 165px !important; }

.u-pr-165 { padding-right: 165px !important; }

.u-pb-165 { padding-bottom: 165px !important; }

.u-pl-165 { padding-left: 165px !important; }

.u-p-165 { padding: 165px !important; }

.u-m-170 { margin: 170px !important; }

.u-mt-170 { margin-top: 170px !important; }

.u-mr-170 { margin-right: 170px !important; }

.u-mb-170 { margin-bottom: 170px !important; }

.u-ml-170 { margin-left: 170px !important; }

.u-pt-170 { padding-top: 170px !important; }

.u-pr-170 { padding-right: 170px !important; }

.u-pb-170 { padding-bottom: 170px !important; }

.u-pl-170 { padding-left: 170px !important; }

.u-p-170 { padding: 170px !important; }

.u-m-175 { margin: 175px !important; }

.u-mt-175 { margin-top: 175px !important; }

.u-mr-175 { margin-right: 175px !important; }

.u-mb-175 { margin-bottom: 175px !important; }

.u-ml-175 { margin-left: 175px !important; }

.u-pt-175 { padding-top: 175px !important; }

.u-pr-175 { padding-right: 175px !important; }

.u-pb-175 { padding-bottom: 175px !important; }

.u-pl-175 { padding-left: 175px !important; }

.u-p-175 { padding: 175px !important; }

.u-m-180 { margin: 180px !important; }

.u-mt-180 { margin-top: 180px !important; }

.u-mr-180 { margin-right: 180px !important; }

.u-mb-180 { margin-bottom: 180px !important; }

.u-ml-180 { margin-left: 180px !important; }

.u-pt-180 { padding-top: 180px !important; }

.u-pr-180 { padding-right: 180px !important; }

.u-pb-180 { padding-bottom: 180px !important; }

.u-pl-180 { padding-left: 180px !important; }

.u-p-180 { padding: 180px !important; }

.u-m-185 { margin: 185px !important; }

.u-mt-185 { margin-top: 185px !important; }

.u-mr-185 { margin-right: 185px !important; }

.u-mb-185 { margin-bottom: 185px !important; }

.u-ml-185 { margin-left: 185px !important; }

.u-pt-185 { padding-top: 185px !important; }

.u-pr-185 { padding-right: 185px !important; }

.u-pb-185 { padding-bottom: 185px !important; }

.u-pl-185 { padding-left: 185px !important; }

.u-p-185 { padding: 185px !important; }

.u-m-190 { margin: 190px !important; }

.u-mt-190 { margin-top: 190px !important; }

.u-mr-190 { margin-right: 190px !important; }

.u-mb-190 { margin-bottom: 190px !important; }

.u-ml-190 { margin-left: 190px !important; }

.u-pt-190 { padding-top: 190px !important; }

.u-pr-190 { padding-right: 190px !important; }

.u-pb-190 { padding-bottom: 190px !important; }

.u-pl-190 { padding-left: 190px !important; }

.u-p-190 { padding: 190px !important; }

.u-m-195 { margin: 195px !important; }

.u-mt-195 { margin-top: 195px !important; }

.u-mr-195 { margin-right: 195px !important; }

.u-mb-195 { margin-bottom: 195px !important; }

.u-ml-195 { margin-left: 195px !important; }

.u-pt-195 { padding-top: 195px !important; }

.u-pr-195 { padding-right: 195px !important; }

.u-pb-195 { padding-bottom: 195px !important; }

.u-pl-195 { padding-left: 195px !important; }

.u-p-195 { padding: 195px !important; }

.u-m-200 { margin: 200px !important; }

.u-mt-200 { margin-top: 200px !important; }

.u-mr-200 { margin-right: 200px !important; }

.u-mb-200 { margin-bottom: 200px !important; }

.u-ml-200 { margin-left: 200px !important; }

.u-pt-200 { padding-top: 200px !important; }

.u-pr-200 { padding-right: 200px !important; }

.u-pb-200 { padding-bottom: 200px !important; }

.u-pl-200 { padding-left: 200px !important; }

.u-p-200 { padding: 200px !important; }

.u-m-205 { margin: 205px !important; }

.u-mt-205 { margin-top: 205px !important; }

.u-mr-205 { margin-right: 205px !important; }

.u-mb-205 { margin-bottom: 205px !important; }

.u-ml-205 { margin-left: 205px !important; }

.u-pt-205 { padding-top: 205px !important; }

.u-pr-205 { padding-right: 205px !important; }

.u-pb-205 { padding-bottom: 205px !important; }

.u-pl-205 { padding-left: 205px !important; }

.u-p-205 { padding: 205px !important; }

.u-m-210 { margin: 210px !important; }

.u-mt-210 { margin-top: 210px !important; }

.u-mr-210 { margin-right: 210px !important; }

.u-mb-210 { margin-bottom: 210px !important; }

.u-ml-210 { margin-left: 210px !important; }

.u-pt-210 { padding-top: 210px !important; }

.u-pr-210 { padding-right: 210px !important; }

.u-pb-210 { padding-bottom: 210px !important; }

.u-pl-210 { padding-left: 210px !important; }

.u-p-210 { padding: 210px !important; }

.u-m-215 { margin: 215px !important; }

.u-mt-215 { margin-top: 215px !important; }

.u-mr-215 { margin-right: 215px !important; }

.u-mb-215 { margin-bottom: 215px !important; }

.u-ml-215 { margin-left: 215px !important; }

.u-pt-215 { padding-top: 215px !important; }

.u-pr-215 { padding-right: 215px !important; }

.u-pb-215 { padding-bottom: 215px !important; }

.u-pl-215 { padding-left: 215px !important; }

.u-p-215 { padding: 215px !important; }

.u-m-220 { margin: 220px !important; }

.u-mt-220 { margin-top: 220px !important; }

.u-mr-220 { margin-right: 220px !important; }

.u-mb-220 { margin-bottom: 220px !important; }

.u-ml-220 { margin-left: 220px !important; }

.u-pt-220 { padding-top: 220px !important; }

.u-pr-220 { padding-right: 220px !important; }

.u-pb-220 { padding-bottom: 220px !important; }

.u-pl-220 { padding-left: 220px !important; }

.u-p-220 { padding: 220px !important; }

.u-m-225 { margin: 225px !important; }

.u-mt-225 { margin-top: 225px !important; }

.u-mr-225 { margin-right: 225px !important; }

.u-mb-225 { margin-bottom: 225px !important; }

.u-ml-225 { margin-left: 225px !important; }

.u-pt-225 { padding-top: 225px !important; }

.u-pr-225 { padding-right: 225px !important; }

.u-pb-225 { padding-bottom: 225px !important; }

.u-pl-225 { padding-left: 225px !important; }

.u-p-225 { padding: 225px !important; }

.u-m-230 { margin: 230px !important; }

.u-mt-230 { margin-top: 230px !important; }

.u-mr-230 { margin-right: 230px !important; }

.u-mb-230 { margin-bottom: 230px !important; }

.u-ml-230 { margin-left: 230px !important; }

.u-pt-230 { padding-top: 230px !important; }

.u-pr-230 { padding-right: 230px !important; }

.u-pb-230 { padding-bottom: 230px !important; }

.u-pl-230 { padding-left: 230px !important; }

.u-p-230 { padding: 230px !important; }

.u-m-235 { margin: 235px !important; }

.u-mt-235 { margin-top: 235px !important; }

.u-mr-235 { margin-right: 235px !important; }

.u-mb-235 { margin-bottom: 235px !important; }

.u-ml-235 { margin-left: 235px !important; }

.u-pt-235 { padding-top: 235px !important; }

.u-pr-235 { padding-right: 235px !important; }

.u-pb-235 { padding-bottom: 235px !important; }

.u-pl-235 { padding-left: 235px !important; }

.u-p-235 { padding: 235px !important; }

.u-m-240 { margin: 240px !important; }

.u-mt-240 { margin-top: 240px !important; }

.u-mr-240 { margin-right: 240px !important; }

.u-mb-240 { margin-bottom: 240px !important; }

.u-ml-240 { margin-left: 240px !important; }

.u-pt-240 { padding-top: 240px !important; }

.u-pr-240 { padding-right: 240px !important; }

.u-pb-240 { padding-bottom: 240px !important; }

.u-pl-240 { padding-left: 240px !important; }

.u-p-240 { padding: 240px !important; }

.u-m-245 { margin: 245px !important; }

.u-mt-245 { margin-top: 245px !important; }

.u-mr-245 { margin-right: 245px !important; }

.u-mb-245 { margin-bottom: 245px !important; }

.u-ml-245 { margin-left: 245px !important; }

.u-pt-245 { padding-top: 245px !important; }

.u-pr-245 { padding-right: 245px !important; }

.u-pb-245 { padding-bottom: 245px !important; }

.u-pl-245 { padding-left: 245px !important; }

.u-p-245 { padding: 245px !important; }

.u-m-250 { margin: 250px !important; }

.u-mt-250 { margin-top: 250px !important; }

.u-mr-250 { margin-right: 250px !important; }

.u-mb-250 { margin-bottom: 250px !important; }

.u-ml-250 { margin-left: 250px !important; }

.u-pt-250 { padding-top: 250px !important; }

.u-pr-250 { padding-right: 250px !important; }

.u-pb-250 { padding-bottom: 250px !important; }

.u-pl-250 { padding-left: 250px !important; }

.u-p-250 { padding: 250px !important; }

.u-m-255 { margin: 255px !important; }

.u-mt-255 { margin-top: 255px !important; }

.u-mr-255 { margin-right: 255px !important; }

.u-mb-255 { margin-bottom: 255px !important; }

.u-ml-255 { margin-left: 255px !important; }

.u-pt-255 { padding-top: 255px !important; }

.u-pr-255 { padding-right: 255px !important; }

.u-pb-255 { padding-bottom: 255px !important; }

.u-pl-255 { padding-left: 255px !important; }

.u-p-255 { padding: 255px !important; }

.u-m-260 { margin: 260px !important; }

.u-mt-260 { margin-top: 260px !important; }

.u-mr-260 { margin-right: 260px !important; }

.u-mb-260 { margin-bottom: 260px !important; }

.u-ml-260 { margin-left: 260px !important; }

.u-pt-260 { padding-top: 260px !important; }

.u-pr-260 { padding-right: 260px !important; }

.u-pb-260 { padding-bottom: 260px !important; }

.u-pl-260 { padding-left: 260px !important; }

.u-p-260 { padding: 260px !important; }

.u-m-265 { margin: 265px !important; }

.u-mt-265 { margin-top: 265px !important; }

.u-mr-265 { margin-right: 265px !important; }

.u-mb-265 { margin-bottom: 265px !important; }

.u-ml-265 { margin-left: 265px !important; }

.u-pt-265 { padding-top: 265px !important; }

.u-pr-265 { padding-right: 265px !important; }

.u-pb-265 { padding-bottom: 265px !important; }

.u-pl-265 { padding-left: 265px !important; }

.u-p-265 { padding: 265px !important; }

.u-m-270 { margin: 270px !important; }

.u-mt-270 { margin-top: 270px !important; }

.u-mr-270 { margin-right: 270px !important; }

.u-mb-270 { margin-bottom: 270px !important; }

.u-ml-270 { margin-left: 270px !important; }

.u-pt-270 { padding-top: 270px !important; }

.u-pr-270 { padding-right: 270px !important; }

.u-pb-270 { padding-bottom: 270px !important; }

.u-pl-270 { padding-left: 270px !important; }

.u-p-270 { padding: 270px !important; }

.u-m-275 { margin: 275px !important; }

.u-mt-275 { margin-top: 275px !important; }

.u-mr-275 { margin-right: 275px !important; }

.u-mb-275 { margin-bottom: 275px !important; }

.u-ml-275 { margin-left: 275px !important; }

.u-pt-275 { padding-top: 275px !important; }

.u-pr-275 { padding-right: 275px !important; }

.u-pb-275 { padding-bottom: 275px !important; }

.u-pl-275 { padding-left: 275px !important; }

.u-p-275 { padding: 275px !important; }

.u-m-280 { margin: 280px !important; }

.u-mt-280 { margin-top: 280px !important; }

.u-mr-280 { margin-right: 280px !important; }

.u-mb-280 { margin-bottom: 280px !important; }

.u-ml-280 { margin-left: 280px !important; }

.u-pt-280 { padding-top: 280px !important; }

.u-pr-280 { padding-right: 280px !important; }

.u-pb-280 { padding-bottom: 280px !important; }

.u-pl-280 { padding-left: 280px !important; }

.u-p-280 { padding: 280px !important; }

.u-m-285 { margin: 285px !important; }

.u-mt-285 { margin-top: 285px !important; }

.u-mr-285 { margin-right: 285px !important; }

.u-mb-285 { margin-bottom: 285px !important; }

.u-ml-285 { margin-left: 285px !important; }

.u-pt-285 { padding-top: 285px !important; }

.u-pr-285 { padding-right: 285px !important; }

.u-pb-285 { padding-bottom: 285px !important; }

.u-pl-285 { padding-left: 285px !important; }

.u-p-285 { padding: 285px !important; }

.u-m-290 { margin: 290px !important; }

.u-mt-290 { margin-top: 290px !important; }

.u-mr-290 { margin-right: 290px !important; }

.u-mb-290 { margin-bottom: 290px !important; }

.u-ml-290 { margin-left: 290px !important; }

.u-pt-290 { padding-top: 290px !important; }

.u-pr-290 { padding-right: 290px !important; }

.u-pb-290 { padding-bottom: 290px !important; }

.u-pl-290 { padding-left: 290px !important; }

.u-p-290 { padding: 290px !important; }

.u-m-295 { margin: 295px !important; }

.u-mt-295 { margin-top: 295px !important; }

.u-mr-295 { margin-right: 295px !important; }

.u-mb-295 { margin-bottom: 295px !important; }

.u-ml-295 { margin-left: 295px !important; }

.u-pt-295 { padding-top: 295px !important; }

.u-pr-295 { padding-right: 295px !important; }

.u-pb-295 { padding-bottom: 295px !important; }

.u-pl-295 { padding-left: 295px !important; }

.u-p-295 { padding: 295px !important; }

.u-m-300 { margin: 300px !important; }

.u-mt-300 { margin-top: 300px !important; }

.u-mr-300 { margin-right: 300px !important; }

.u-mb-300 { margin-bottom: 300px !important; }

.u-ml-300 { margin-left: 300px !important; }

.u-pt-300 { padding-top: 300px !important; }

.u-pr-300 { padding-right: 300px !important; }

.u-pb-300 { padding-bottom: 300px !important; }

.u-pl-300 { padding-left: 300px !important; }

.u-p-300 { padding: 300px !important; }

.u-m-305 { margin: 305px !important; }

.u-mt-305 { margin-top: 305px !important; }

.u-mr-305 { margin-right: 305px !important; }

.u-mb-305 { margin-bottom: 305px !important; }

.u-ml-305 { margin-left: 305px !important; }

.u-pt-305 { padding-top: 305px !important; }

.u-pr-305 { padding-right: 305px !important; }

.u-pb-305 { padding-bottom: 305px !important; }

.u-pl-305 { padding-left: 305px !important; }

.u-p-305 { padding: 305px !important; }

.u-m-310 { margin: 310px !important; }

.u-mt-310 { margin-top: 310px !important; }

.u-mr-310 { margin-right: 310px !important; }

.u-mb-310 { margin-bottom: 310px !important; }

.u-ml-310 { margin-left: 310px !important; }

.u-pt-310 { padding-top: 310px !important; }

.u-pr-310 { padding-right: 310px !important; }

.u-pb-310 { padding-bottom: 310px !important; }

.u-pl-310 { padding-left: 310px !important; }

.u-p-310 { padding: 310px !important; }

.u-m-315 { margin: 315px !important; }

.u-mt-315 { margin-top: 315px !important; }

.u-mr-315 { margin-right: 315px !important; }

.u-mb-315 { margin-bottom: 315px !important; }

.u-ml-315 { margin-left: 315px !important; }

.u-pt-315 { padding-top: 315px !important; }

.u-pr-315 { padding-right: 315px !important; }

.u-pb-315 { padding-bottom: 315px !important; }

.u-pl-315 { padding-left: 315px !important; }

.u-p-315 { padding: 315px !important; }

.u-m-320 { margin: 320px !important; }

.u-mt-320 { margin-top: 320px !important; }

.u-mr-320 { margin-right: 320px !important; }

.u-mb-320 { margin-bottom: 320px !important; }

.u-ml-320 { margin-left: 320px !important; }

.u-pt-320 { padding-top: 320px !important; }

.u-pr-320 { padding-right: 320px !important; }

.u-pb-320 { padding-bottom: 320px !important; }

.u-pl-320 { padding-left: 320px !important; }

.u-p-320 { padding: 320px !important; }

.u-m-325 { margin: 325px !important; }

.u-mt-325 { margin-top: 325px !important; }

.u-mr-325 { margin-right: 325px !important; }

.u-mb-325 { margin-bottom: 325px !important; }

.u-ml-325 { margin-left: 325px !important; }

.u-pt-325 { padding-top: 325px !important; }

.u-pr-325 { padding-right: 325px !important; }

.u-pb-325 { padding-bottom: 325px !important; }

.u-pl-325 { padding-left: 325px !important; }

.u-p-325 { padding: 325px !important; }

.u-m-330 { margin: 330px !important; }

.u-mt-330 { margin-top: 330px !important; }

.u-mr-330 { margin-right: 330px !important; }

.u-mb-330 { margin-bottom: 330px !important; }

.u-ml-330 { margin-left: 330px !important; }

.u-pt-330 { padding-top: 330px !important; }

.u-pr-330 { padding-right: 330px !important; }

.u-pb-330 { padding-bottom: 330px !important; }

.u-pl-330 { padding-left: 330px !important; }

.u-p-330 { padding: 330px !important; }

.u-m-335 { margin: 335px !important; }

.u-mt-335 { margin-top: 335px !important; }

.u-mr-335 { margin-right: 335px !important; }

.u-mb-335 { margin-bottom: 335px !important; }

.u-ml-335 { margin-left: 335px !important; }

.u-pt-335 { padding-top: 335px !important; }

.u-pr-335 { padding-right: 335px !important; }

.u-pb-335 { padding-bottom: 335px !important; }

.u-pl-335 { padding-left: 335px !important; }

.u-p-335 { padding: 335px !important; }

.u-m-340 { margin: 340px !important; }

.u-mt-340 { margin-top: 340px !important; }

.u-mr-340 { margin-right: 340px !important; }

.u-mb-340 { margin-bottom: 340px !important; }

.u-ml-340 { margin-left: 340px !important; }

.u-pt-340 { padding-top: 340px !important; }

.u-pr-340 { padding-right: 340px !important; }

.u-pb-340 { padding-bottom: 340px !important; }

.u-pl-340 { padding-left: 340px !important; }

.u-p-340 { padding: 340px !important; }

.u-m-345 { margin: 345px !important; }

.u-mt-345 { margin-top: 345px !important; }

.u-mr-345 { margin-right: 345px !important; }

.u-mb-345 { margin-bottom: 345px !important; }

.u-ml-345 { margin-left: 345px !important; }

.u-pt-345 { padding-top: 345px !important; }

.u-pr-345 { padding-right: 345px !important; }

.u-pb-345 { padding-bottom: 345px !important; }

.u-pl-345 { padding-left: 345px !important; }

.u-p-345 { padding: 345px !important; }

.u-m-350 { margin: 350px !important; }

.u-mt-350 { margin-top: 350px !important; }

.u-mr-350 { margin-right: 350px !important; }

.u-mb-350 { margin-bottom: 350px !important; }

.u-ml-350 { margin-left: 350px !important; }

.u-pt-350 { padding-top: 350px !important; }

.u-pr-350 { padding-right: 350px !important; }

.u-pb-350 { padding-bottom: 350px !important; }

.u-pl-350 { padding-left: 350px !important; }

.u-p-350 { padding: 350px !important; }

.u-m-355 { margin: 355px !important; }

.u-mt-355 { margin-top: 355px !important; }

.u-mr-355 { margin-right: 355px !important; }

.u-mb-355 { margin-bottom: 355px !important; }

.u-ml-355 { margin-left: 355px !important; }

.u-pt-355 { padding-top: 355px !important; }

.u-pr-355 { padding-right: 355px !important; }

.u-pb-355 { padding-bottom: 355px !important; }

.u-pl-355 { padding-left: 355px !important; }

.u-p-355 { padding: 355px !important; }

.u-m-360 { margin: 360px !important; }

.u-mt-360 { margin-top: 360px !important; }

.u-mr-360 { margin-right: 360px !important; }

.u-mb-360 { margin-bottom: 360px !important; }

.u-ml-360 { margin-left: 360px !important; }

.u-pt-360 { padding-top: 360px !important; }

.u-pr-360 { padding-right: 360px !important; }

.u-pb-360 { padding-bottom: 360px !important; }

.u-pl-360 { padding-left: 360px !important; }

.u-p-360 { padding: 360px !important; }

.u-m-365 { margin: 365px !important; }

.u-mt-365 { margin-top: 365px !important; }

.u-mr-365 { margin-right: 365px !important; }

.u-mb-365 { margin-bottom: 365px !important; }

.u-ml-365 { margin-left: 365px !important; }

.u-pt-365 { padding-top: 365px !important; }

.u-pr-365 { padding-right: 365px !important; }

.u-pb-365 { padding-bottom: 365px !important; }

.u-pl-365 { padding-left: 365px !important; }

.u-p-365 { padding: 365px !important; }

.u-m-370 { margin: 370px !important; }

.u-mt-370 { margin-top: 370px !important; }

.u-mr-370 { margin-right: 370px !important; }

.u-mb-370 { margin-bottom: 370px !important; }

.u-ml-370 { margin-left: 370px !important; }

.u-pt-370 { padding-top: 370px !important; }

.u-pr-370 { padding-right: 370px !important; }

.u-pb-370 { padding-bottom: 370px !important; }

.u-pl-370 { padding-left: 370px !important; }

.u-p-370 { padding: 370px !important; }

.u-m-375 { margin: 375px !important; }

.u-mt-375 { margin-top: 375px !important; }

.u-mr-375 { margin-right: 375px !important; }

.u-mb-375 { margin-bottom: 375px !important; }

.u-ml-375 { margin-left: 375px !important; }

.u-pt-375 { padding-top: 375px !important; }

.u-pr-375 { padding-right: 375px !important; }

.u-pb-375 { padding-bottom: 375px !important; }

.u-pl-375 { padding-left: 375px !important; }

.u-p-375 { padding: 375px !important; }

.u-m-380 { margin: 380px !important; }

.u-mt-380 { margin-top: 380px !important; }

.u-mr-380 { margin-right: 380px !important; }

.u-mb-380 { margin-bottom: 380px !important; }

.u-ml-380 { margin-left: 380px !important; }

.u-pt-380 { padding-top: 380px !important; }

.u-pr-380 { padding-right: 380px !important; }

.u-pb-380 { padding-bottom: 380px !important; }

.u-pl-380 { padding-left: 380px !important; }

.u-p-380 { padding: 380px !important; }

.u-m-385 { margin: 385px !important; }

.u-mt-385 { margin-top: 385px !important; }

.u-mr-385 { margin-right: 385px !important; }

.u-mb-385 { margin-bottom: 385px !important; }

.u-ml-385 { margin-left: 385px !important; }

.u-pt-385 { padding-top: 385px !important; }

.u-pr-385 { padding-right: 385px !important; }

.u-pb-385 { padding-bottom: 385px !important; }

.u-pl-385 { padding-left: 385px !important; }

.u-p-385 { padding: 385px !important; }

.u-m-390 { margin: 390px !important; }

.u-mt-390 { margin-top: 390px !important; }

.u-mr-390 { margin-right: 390px !important; }

.u-mb-390 { margin-bottom: 390px !important; }

.u-ml-390 { margin-left: 390px !important; }

.u-pt-390 { padding-top: 390px !important; }

.u-pr-390 { padding-right: 390px !important; }

.u-pb-390 { padding-bottom: 390px !important; }

.u-pl-390 { padding-left: 390px !important; }

.u-p-390 { padding: 390px !important; }

.u-m-395 { margin: 395px !important; }

.u-mt-395 { margin-top: 395px !important; }

.u-mr-395 { margin-right: 395px !important; }

.u-mb-395 { margin-bottom: 395px !important; }

.u-ml-395 { margin-left: 395px !important; }

.u-pt-395 { padding-top: 395px !important; }

.u-pr-395 { padding-right: 395px !important; }

.u-pb-395 { padding-bottom: 395px !important; }

.u-pl-395 { padding-left: 395px !important; }

.u-p-395 { padding: 395px !important; }

.u-m-400 { margin: 400px !important; }

.u-mt-400 { margin-top: 400px !important; }

.u-mr-400 { margin-right: 400px !important; }

.u-mb-400 { margin-bottom: 400px !important; }

.u-ml-400 { margin-left: 400px !important; }

.u-pt-400 { padding-top: 400px !important; }

.u-pr-400 { padding-right: 400px !important; }

.u-pb-400 { padding-bottom: 400px !important; }

.u-pl-400 { padding-left: 400px !important; }

.u-p-400 { padding: 400px !important; }

.u-m-405 { margin: 405px !important; }

.u-mt-405 { margin-top: 405px !important; }

.u-mr-405 { margin-right: 405px !important; }

.u-mb-405 { margin-bottom: 405px !important; }

.u-ml-405 { margin-left: 405px !important; }

.u-pt-405 { padding-top: 405px !important; }

.u-pr-405 { padding-right: 405px !important; }

.u-pb-405 { padding-bottom: 405px !important; }

.u-pl-405 { padding-left: 405px !important; }

.u-p-405 { padding: 405px !important; }

.u-m-410 { margin: 410px !important; }

.u-mt-410 { margin-top: 410px !important; }

.u-mr-410 { margin-right: 410px !important; }

.u-mb-410 { margin-bottom: 410px !important; }

.u-ml-410 { margin-left: 410px !important; }

.u-pt-410 { padding-top: 410px !important; }

.u-pr-410 { padding-right: 410px !important; }

.u-pb-410 { padding-bottom: 410px !important; }

.u-pl-410 { padding-left: 410px !important; }

.u-p-410 { padding: 410px !important; }

.u-m-415 { margin: 415px !important; }

.u-mt-415 { margin-top: 415px !important; }

.u-mr-415 { margin-right: 415px !important; }

.u-mb-415 { margin-bottom: 415px !important; }

.u-ml-415 { margin-left: 415px !important; }

.u-pt-415 { padding-top: 415px !important; }

.u-pr-415 { padding-right: 415px !important; }

.u-pb-415 { padding-bottom: 415px !important; }

.u-pl-415 { padding-left: 415px !important; }

.u-p-415 { padding: 415px !important; }

.u-m-420 { margin: 420px !important; }

.u-mt-420 { margin-top: 420px !important; }

.u-mr-420 { margin-right: 420px !important; }

.u-mb-420 { margin-bottom: 420px !important; }

.u-ml-420 { margin-left: 420px !important; }

.u-pt-420 { padding-top: 420px !important; }

.u-pr-420 { padding-right: 420px !important; }

.u-pb-420 { padding-bottom: 420px !important; }

.u-pl-420 { padding-left: 420px !important; }

.u-p-420 { padding: 420px !important; }

.u-m-425 { margin: 425px !important; }

.u-mt-425 { margin-top: 425px !important; }

.u-mr-425 { margin-right: 425px !important; }

.u-mb-425 { margin-bottom: 425px !important; }

.u-ml-425 { margin-left: 425px !important; }

.u-pt-425 { padding-top: 425px !important; }

.u-pr-425 { padding-right: 425px !important; }

.u-pb-425 { padding-bottom: 425px !important; }

.u-pl-425 { padding-left: 425px !important; }

.u-p-425 { padding: 425px !important; }

.u-m-430 { margin: 430px !important; }

.u-mt-430 { margin-top: 430px !important; }

.u-mr-430 { margin-right: 430px !important; }

.u-mb-430 { margin-bottom: 430px !important; }

.u-ml-430 { margin-left: 430px !important; }

.u-pt-430 { padding-top: 430px !important; }

.u-pr-430 { padding-right: 430px !important; }

.u-pb-430 { padding-bottom: 430px !important; }

.u-pl-430 { padding-left: 430px !important; }

.u-p-430 { padding: 430px !important; }

.u-m-435 { margin: 435px !important; }

.u-mt-435 { margin-top: 435px !important; }

.u-mr-435 { margin-right: 435px !important; }

.u-mb-435 { margin-bottom: 435px !important; }

.u-ml-435 { margin-left: 435px !important; }

.u-pt-435 { padding-top: 435px !important; }

.u-pr-435 { padding-right: 435px !important; }

.u-pb-435 { padding-bottom: 435px !important; }

.u-pl-435 { padding-left: 435px !important; }

.u-p-435 { padding: 435px !important; }

.u-m-440 { margin: 440px !important; }

.u-mt-440 { margin-top: 440px !important; }

.u-mr-440 { margin-right: 440px !important; }

.u-mb-440 { margin-bottom: 440px !important; }

.u-ml-440 { margin-left: 440px !important; }

.u-pt-440 { padding-top: 440px !important; }

.u-pr-440 { padding-right: 440px !important; }

.u-pb-440 { padding-bottom: 440px !important; }

.u-pl-440 { padding-left: 440px !important; }

.u-p-440 { padding: 440px !important; }

.u-m-445 { margin: 445px !important; }

.u-mt-445 { margin-top: 445px !important; }

.u-mr-445 { margin-right: 445px !important; }

.u-mb-445 { margin-bottom: 445px !important; }

.u-ml-445 { margin-left: 445px !important; }

.u-pt-445 { padding-top: 445px !important; }

.u-pr-445 { padding-right: 445px !important; }

.u-pb-445 { padding-bottom: 445px !important; }

.u-pl-445 { padding-left: 445px !important; }

.u-p-445 { padding: 445px !important; }

.u-m-450 { margin: 450px !important; }

.u-mt-450 { margin-top: 450px !important; }

.u-mr-450 { margin-right: 450px !important; }

.u-mb-450 { margin-bottom: 450px !important; }

.u-ml-450 { margin-left: 450px !important; }

.u-pt-450 { padding-top: 450px !important; }

.u-pr-450 { padding-right: 450px !important; }

.u-pb-450 { padding-bottom: 450px !important; }

.u-pl-450 { padding-left: 450px !important; }

.u-p-450 { padding: 450px !important; }

.u-m-455 { margin: 455px !important; }

.u-mt-455 { margin-top: 455px !important; }

.u-mr-455 { margin-right: 455px !important; }

.u-mb-455 { margin-bottom: 455px !important; }

.u-ml-455 { margin-left: 455px !important; }

.u-pt-455 { padding-top: 455px !important; }

.u-pr-455 { padding-right: 455px !important; }

.u-pb-455 { padding-bottom: 455px !important; }

.u-pl-455 { padding-left: 455px !important; }

.u-p-455 { padding: 455px !important; }

.u-m-460 { margin: 460px !important; }

.u-mt-460 { margin-top: 460px !important; }

.u-mr-460 { margin-right: 460px !important; }

.u-mb-460 { margin-bottom: 460px !important; }

.u-ml-460 { margin-left: 460px !important; }

.u-pt-460 { padding-top: 460px !important; }

.u-pr-460 { padding-right: 460px !important; }

.u-pb-460 { padding-bottom: 460px !important; }

.u-pl-460 { padding-left: 460px !important; }

.u-p-460 { padding: 460px !important; }

.u-m-465 { margin: 465px !important; }

.u-mt-465 { margin-top: 465px !important; }

.u-mr-465 { margin-right: 465px !important; }

.u-mb-465 { margin-bottom: 465px !important; }

.u-ml-465 { margin-left: 465px !important; }

.u-pt-465 { padding-top: 465px !important; }

.u-pr-465 { padding-right: 465px !important; }

.u-pb-465 { padding-bottom: 465px !important; }

.u-pl-465 { padding-left: 465px !important; }

.u-p-465 { padding: 465px !important; }

.u-m-470 { margin: 470px !important; }

.u-mt-470 { margin-top: 470px !important; }

.u-mr-470 { margin-right: 470px !important; }

.u-mb-470 { margin-bottom: 470px !important; }

.u-ml-470 { margin-left: 470px !important; }

.u-pt-470 { padding-top: 470px !important; }

.u-pr-470 { padding-right: 470px !important; }

.u-pb-470 { padding-bottom: 470px !important; }

.u-pl-470 { padding-left: 470px !important; }

.u-p-470 { padding: 470px !important; }

.u-m-475 { margin: 475px !important; }

.u-mt-475 { margin-top: 475px !important; }

.u-mr-475 { margin-right: 475px !important; }

.u-mb-475 { margin-bottom: 475px !important; }

.u-ml-475 { margin-left: 475px !important; }

.u-pt-475 { padding-top: 475px !important; }

.u-pr-475 { padding-right: 475px !important; }

.u-pb-475 { padding-bottom: 475px !important; }

.u-pl-475 { padding-left: 475px !important; }

.u-p-475 { padding: 475px !important; }

.u-m-480 { margin: 480px !important; }

.u-mt-480 { margin-top: 480px !important; }

.u-mr-480 { margin-right: 480px !important; }

.u-mb-480 { margin-bottom: 480px !important; }

.u-ml-480 { margin-left: 480px !important; }

.u-pt-480 { padding-top: 480px !important; }

.u-pr-480 { padding-right: 480px !important; }

.u-pb-480 { padding-bottom: 480px !important; }

.u-pl-480 { padding-left: 480px !important; }

.u-p-480 { padding: 480px !important; }

.u-m-485 { margin: 485px !important; }

.u-mt-485 { margin-top: 485px !important; }

.u-mr-485 { margin-right: 485px !important; }

.u-mb-485 { margin-bottom: 485px !important; }

.u-ml-485 { margin-left: 485px !important; }

.u-pt-485 { padding-top: 485px !important; }

.u-pr-485 { padding-right: 485px !important; }

.u-pb-485 { padding-bottom: 485px !important; }

.u-pl-485 { padding-left: 485px !important; }

.u-p-485 { padding: 485px !important; }

.u-m-490 { margin: 490px !important; }

.u-mt-490 { margin-top: 490px !important; }

.u-mr-490 { margin-right: 490px !important; }

.u-mb-490 { margin-bottom: 490px !important; }

.u-ml-490 { margin-left: 490px !important; }

.u-pt-490 { padding-top: 490px !important; }

.u-pr-490 { padding-right: 490px !important; }

.u-pb-490 { padding-bottom: 490px !important; }

.u-pl-490 { padding-left: 490px !important; }

.u-p-490 { padding: 490px !important; }

.u-m-495 { margin: 495px !important; }

.u-mt-495 { margin-top: 495px !important; }

.u-mr-495 { margin-right: 495px !important; }

.u-mb-495 { margin-bottom: 495px !important; }

.u-ml-495 { margin-left: 495px !important; }

.u-pt-495 { padding-top: 495px !important; }

.u-pr-495 { padding-right: 495px !important; }

.u-pb-495 { padding-bottom: 495px !important; }

.u-pl-495 { padding-left: 495px !important; }

.u-p-495 { padding: 495px !important; }

.u-m-500 { margin: 500px !important; }

.u-mt-500 { margin-top: 500px !important; }

.u-mr-500 { margin-right: 500px !important; }

.u-mb-500 { margin-bottom: 500px !important; }

.u-ml-500 { margin-left: 500px !important; }

.u-pt-500 { padding-top: 500px !important; }

.u-pr-500 { padding-right: 500px !important; }

.u-pb-500 { padding-bottom: 500px !important; }

.u-pl-500 { padding-left: 500px !important; }

.u-p-500 { padding: 500px !important; }

/* ===== 1em - 5em ===== */
.u-m-1em { margin: 1em !important; }

.u-mt-1em { margin-top: 1em !important; }

.u-mr-1em { margin-right: 1em !important; }

.u-mb-1em { margin-bottom: 1em !important; }

.u-ml-1em { margin-left: 1em !important; }

.u-pt-1em { padding-top: 1em !important; }

.u-pr-1em { padding-right: 1em !important; }

.u-pb-1em { padding-bottom: 1em !important; }

.u-pl-1em { padding-left: 1em !important; }

.u-p-1em { padding: 1em !important; }

.u-m-2em { margin: 2em !important; }

.u-mt-2em { margin-top: 2em !important; }

.u-mr-2em { margin-right: 2em !important; }

.u-mb-2em { margin-bottom: 2em !important; }

.u-ml-2em { margin-left: 2em !important; }

.u-pt-2em { padding-top: 2em !important; }

.u-pr-2em { padding-right: 2em !important; }

.u-pb-2em { padding-bottom: 2em !important; }

.u-pl-2em { padding-left: 2em !important; }

.u-p-2em { padding: 2em !important; }

.u-m-3em { margin: 3em !important; }

.u-mt-3em { margin-top: 3em !important; }

.u-mr-3em { margin-right: 3em !important; }

.u-mb-3em { margin-bottom: 3em !important; }

.u-ml-3em { margin-left: 3em !important; }

.u-pt-3em { padding-top: 3em !important; }

.u-pr-3em { padding-right: 3em !important; }

.u-pb-3em { padding-bottom: 3em !important; }

.u-pl-3em { padding-left: 3em !important; }

.u-p-3em { padding: 3em !important; }

.u-m-4em { margin: 4em !important; }

.u-mt-4em { margin-top: 4em !important; }

.u-mr-4em { margin-right: 4em !important; }

.u-mb-4em { margin-bottom: 4em !important; }

.u-ml-4em { margin-left: 4em !important; }

.u-pt-4em { padding-top: 4em !important; }

.u-pr-4em { padding-right: 4em !important; }

.u-pb-4em { padding-bottom: 4em !important; }

.u-pl-4em { padding-left: 4em !important; }

.u-p-4em { padding: 4em !important; }

.u-m-5em { margin: 5em !important; }

.u-mt-5em { margin-top: 5em !important; }

.u-mr-5em { margin-right: 5em !important; }

.u-mb-5em { margin-bottom: 5em !important; }

.u-ml-5em { margin-left: 5em !important; }

.u-pt-5em { padding-top: 5em !important; }

.u-pr-5em { padding-right: 5em !important; }

.u-pb-5em { padding-bottom: 5em !important; }

.u-pl-5em { padding-left: 5em !important; }

.u-p-5em { padding: 5em !important; }

.u-m-0 { margin: 0 !important; }

.u-p-0 { padding: 0 !important; }

.u-mt-0 { margin-top: 0 !important; }

.u-mr-0 { margin-right: 0 !important; }

.u-mb-0 { margin-bottom: 0 !important; }

.u-ml-0 { margin-left: 0 !important; }

.u-pt-0 { padding-top: 0 !important; }

.u-pr-0 { padding-right: 0 !important; }

.u-pb-0 { padding-bottom: 0 !important; }

.u-pl-0 { padding-left: 0 !important; }

.u-mt-a { margin-left: auto !important; }

.u-mr-a { margin-right: auto !important; }

.u-mb-a { margin-left: auto !important; }

.u-ml-a { margin-left: auto !important; }

.u-mrml-a { margin-right: auto !important; margin-left: auto !important; }

/* media query
========================================================= */
@media screen and (max-width: 899.9px) { .u-pc-only { display: none !important; } }
@media screen and (min-width: 900px) { .u-sp-only { display: none !important; } }
/* vertical-align
========================================================= */
.u-va-t { vertical-align: top !important; }

.u-va-m { vertical-align: middle !important; }

.u-va-bl { vertical-align: baseline !important; }

.u-va-b { vertical-align: bottom !important; }

.u-va-sup { vertical-align: super !important; }

.u-va-tt { vertical-align: text-top !important; }

.u-va-tb { vertical-align: text-bottom !important; }

.u-va-sub { vertical-align: sub !important; }

/* text-align
========================================================= */
.u-ta-l { text-align: left !important; }

.u-ta-c { text-align: center !important; }

.u-ta-r { text-align: right !important; }

.u-ta-j { text-align: justify !important; }

/* text-decoration
========================================================= */
.u-td-n { text-decoration: none !important; }

.u-td-u { text-decoration: underline !important; }

.u-td-o { text-decoration: overline !important; }

.u-td-l { text-decoration: line-through !important; }

/* line-height
========================================================= */
.u-lh-00 { line-height: 0 !important; }

.u-lh-01 { line-height: 0.1 !important; }

.u-lh-02 { line-height: 0.2 !important; }

.u-lh-03 { line-height: 0.3 !important; }

.u-lh-04 { line-height: 0.4 !important; }

.u-lh-05 { line-height: 0.5 !important; }

.u-lh-06 { line-height: 0.6 !important; }

.u-lh-07 { line-height: 0.7 !important; }

.u-lh-08 { line-height: 0.8 !important; }

.u-lh-09 { line-height: 0.9 !important; }

.u-lh-10 { line-height: 1 !important; }

.u-lh-11 { line-height: 1.1 !important; }

.u-lh-12 { line-height: 1.2 !important; }

.u-lh-13 { line-height: 1.3 !important; }

.u-lh-14 { line-height: 1.4 !important; }

.u-lh-15 { line-height: 1.5 !important; }

.u-lh-16 { line-height: 1.6 !important; }

.u-lh-17 { line-height: 1.7 !important; }

.u-lh-18 { line-height: 1.8 !important; }

.u-lh-19 { line-height: 1.9 !important; }

.u-lh-20 { line-height: 2 !important; }

.u-lh-21 { line-height: 2.1 !important; }

.u-lh-22 { line-height: 2.2 !important; }

.u-lh-23 { line-height: 2.3 !important; }

.u-lh-24 { line-height: 2.4 !important; }

.u-lh-25 { line-height: 2.5 !important; }

.u-lh-26 { line-height: 2.6 !important; }

.u-lh-27 { line-height: 2.7 !important; }

.u-lh-28 { line-height: 2.8 !important; }

.u-lh-29 { line-height: 2.9 !important; }

.u-lh-30 { line-height: 3 !important; }

.u-lh-0 { line-height: 0 !important; }

.u-lh-1 { line-height: 1 !important; }

.u-lh-2 { line-height: 2 !important; }

.u-lh-3 { line-height: 3 !important; }

.u-lh-4 { line-height: 4 !important; }

.u-lh-5 { line-height: 5 !important; }

/* letter-spacing
========================================================= */
.u-lts-00 { letter-spacing: 0em !important; }

.u-lts-01 { letter-spacing: 0.1em !important; }

.u-lts-02 { letter-spacing: 0.2em !important; }

.u-lts-03 { letter-spacing: 0.3em !important; }

.u-lts-04 { letter-spacing: 0.4em !important; }

.u-lts-05 { letter-spacing: 0.5em !important; }

.u-lts-06 { letter-spacing: 0.6em !important; }

.u-lts-07 { letter-spacing: 0.7em !important; }

.u-lts-08 { letter-spacing: 0.8em !important; }

.u-lts-09 { letter-spacing: 0.9em !important; }

.u-lts-10 { letter-spacing: 1em !important; }

.u-lts-11 { letter-spacing: 1.1em !important; }

.u-lts-12 { letter-spacing: 1.2em !important; }

.u-lts-13 { letter-spacing: 1.3em !important; }

.u-lts-14 { letter-spacing: 1.4em !important; }

.u-lts-15 { letter-spacing: 1.5em !important; }

.u-lts-16 { letter-spacing: 1.6em !important; }

.u-lts-17 { letter-spacing: 1.7em !important; }

.u-lts-18 { letter-spacing: 1.8em !important; }

.u-lts-19 { letter-spacing: 1.9em !important; }

.u-lts-20 { letter-spacing: 2em !important; }

.u-lts-21 { letter-spacing: 2.1em !important; }

.u-lts-22 { letter-spacing: 2.2em !important; }

.u-lts-23 { letter-spacing: 2.3em !important; }

.u-lts-24 { letter-spacing: 2.4em !important; }

.u-lts-25 { letter-spacing: 2.5em !important; }

.u-lts-26 { letter-spacing: 2.6em !important; }

.u-lts-27 { letter-spacing: 2.7em !important; }

.u-lts-28 { letter-spacing: 2.8em !important; }

.u-lts-29 { letter-spacing: 2.9em !important; }

.u-lts-30 { letter-spacing: 3em !important; }

.u-lts-0 { letter-spacing: 0 !important; }

.u-lts-1 { letter-spacing: 1 !important; }

.u-lts-2 { letter-spacing: 2 !important; }

.u-lts-3 { letter-spacing: 3 !important; }

.u-lts-4 { letter-spacing: 4 !important; }

.u-lts-5 { letter-spacing: 5 !important; }

/* white-space
========================================================= */
.u-ws-normal, .u-ws-n { white-space: normal !important; }

.u-ws-pre, .u-ws-p { white-space: pre !important; }

.u-ws-nowrap, .u-ws-noWrap, .u-ws-nw { white-space: nowrap !important; }

.u-ws-prewrap, .u-ws-preWrap, .u-ws-pw { white-space: pre-wrap !important; }

.u-ws-preline, .u-ws-preLine, .u-ws-pl { white-space: pre-line !important; }

/* word-break
========================================================= */
.u-wob-normal, .u-wob-n { word-break: normal !important; }

.u-wob-keep, .u-wob-k { word-break: keep-all !important; }

.u-wob-break, .u-wob-ba { word-break: break-all !important; }

/* position
========================================================= */
.u-pos-a { position: absolute !important; }

.u-pos-r { position: relative !important; }

/* display
========================================================= */
.u-d-tb { display: table !important; }

.u-d-tbc { display: table-cell !important; }

.u-d-b { display: block !important; }

.u-d-ib { display: inline-block !important; }

.u-d-f { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.u-d-if { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.u-d-n { display: none !important; }

/* float
========================================================= */
.u-fl-n { float: none !important; }

.u-fl-l { float: left !important; }

.u-fl-r { float: right !important; }
