@charset "utf-8";
/*===================================================================
CSS information
=================================================================== */
@media print {
.header-wrapper {display:none;}
.footer-wrapper {display:none;}
.clone-header-wrapper {display:none;}
.sp-header-wrapper {display:none;}
}
/*===========================================================================*/

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

/*===========================================================================*/
html{
font-size: 62.5%;/*1emを10pxに指定*/
font-family:'游ゴシック体', 'Yu Gothic', YuGothic, Meiryo, "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Arial, sans-serif;
/*font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
font-weight: normal;  
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
button, input, select, textarea {font-family : Arial;}


body {
width: 100%;
letter-spacing: 0;
color: #3E3E3E;/*#1D2129 #3E3E3E #545B63*/
}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td, ul {margin: 0;padding: 0;font-weight:normal;}
ul, ol {margin: 0;padding: 0;}
li {list-style: none;}
dd {margin: 0;}
form {margin: 0;}
input[type="text"], input[type="password"], textarea, select {outline: none;}
textarea {overflow: auto;vertical-align: top;outline: none;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button, input {line-height: normal;*overflow: visible;}
button{outline:none;}
table {border-collapse: collapse;border-spacing: 0;}
hr {height: 0;margin: 0;padding: 0;border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}

/* ===================================================================
ベースfontsize指定
===================================================================*/
@media (min-width: 1000px) {/* 1000px以上*/
body{font-size:1.8rem;}
}
@media (min-width: 768px) and (max-width: 999px) {/* 999px以下*/
body{font-size:1.7rem;font-size: calc(1.6rem + ((1vw - 0.768rem) * (1/2.31)));}
}
@media screen and (min-width:0px) and (max-width: 769px) {/* 769px以下*/
body{font-size:1.6rem;}
}

/* ===================================================================
ベースfontsize指定
===================================================================*/
@media (min-width: 1000px) {/* 1000px以上*/
.rft12{font-size: 1.2rem!important;}
.rft13{font-size: 1.3rem!important;}
.rft14{font-size: 1.4rem!important;}
.rft15{font-size: 1.5rem!important;}
.rft16{font-size: 1.6rem!important;}
.rft17{font-size: 1.7rem!important;}
.rft18{font-size: 1.8rem!important;}
.rft19{font-size: 1.9rem!important;}
.rft20{font-size: 2.0rem!important;}
.rft21{font-size: 2.1rem!important;}
.rft22{font-size: 2.2rem!important;}
.rft23{font-size: 2.3rem!important;}
.rft24{font-size: 2.4rem!important;}
.rft25{font-size: 2.5rem!important;}
.rft30{font-size: 3.0rem!important;}
.rft35{font-size: 3.5rem!important;}
.rft40{font-size: 4.0rem!important;}
.rft45{font-size: 4.5rem!important;}
.rft50{font-size: 5.0rem!important;}
.rft55{font-size: 5.5rem!important;}
.rft60{font-size: 6.0rem!important;}
}
@media (min-width: 768px) and (max-width: 999px) {/* 999px以下*/
.rft12{font-size: 1.2rem!important;font-size:         calc(1.13rem + ((1vw - 0.768rem) * (0.7/2.31)))!important;}
.rft13{font-size: 1.3rem!important;font-size:         calc(1.22rem + ((1vw - 0.768rem) * (0.8/2.31)))!important;}
.rft14{font-size: 1.4rem!important;font-size:         calc(1.32rem + ((1vw - 0.768rem) * (0.8/2.31)))!important;}
.rft15{font-size: 1.5rem!important;font-size:         calc(1.41rem + ((1vw - 0.768rem) * (0.9/2.31)))!important;}
.rft16{font-size: 1.6rem!important;font-size:         calc(1.51rem + ((1vw - 0.768rem) * (0.9/2.31)))!important;}

.rft17{font-size: 1.7rem!important;font-size:         calc(1.6rem + ((1vw - 0.768rem) * (1/2.31)))!important;}
.rft18{font-size: 1.8rem!important;font-size:         calc(1.69rem + ((1vw - 0.768rem) * (1.1/2.31)))!important;}
.rft19{font-size: 1.9rem!important;font-size:         calc(1.79rem + ((1vw - 0.768rem) * (1.1/2.31)))!important;}
.rft20{font-size: 2.0rem!important;font-size:         calc(1.88rem + ((1vw - 0.768rem) * (1.2/2.31)))!important;}

.rft21{font-size: 2.1rem!important;font-size:         calc(1.98rem + ((1vw - 0.768rem) * (1.2/2.31)))!important;}
.rft22{font-size: 2.2rem!important;font-size:         calc(2.07rem + ((1vw - 0.768rem) * (1.3/2.31)))!important;}
.rft23{font-size: 2.3rem!important;font-size:         calc(2.16rem + ((1vw - 0.768rem) * (1.4/2.31)))!important;}
.rft24{font-size: 2.4rem!important;font-size:         calc(2.26rem + ((1vw - 0.768rem) * (1.4/2.31)))!important;}
.rft25{font-size: 2.5rem!important;font-size:         calc(2.35rem + ((1vw - 0.768rem) * (1.5/2.31)))!important;}

.rft30{font-size: 3.0rem!important;font-size:         calc(2.82rem + ((1vw - 0.768rem) * (1.8/2.31)))!important;}
.rft35{font-size: 3.5rem!important;font-size:         calc(3.29rem + ((1vw - 0.768rem) * (2.1/2.31)))!important;}
.rft40{font-size: 4.0rem!important;font-size:         calc(3.76rem + ((1vw - 0.768rem) * (2.4/2.31)))!important;}
.rft45{font-size: 4.5rem!important;font-size:         calc(4.23rem + ((1vw - 0.768rem) * (2.7/2.31)))!important;}
.rft50{font-size: 5.0rem!important;font-size:         calc(4.71rem + ((1vw - 0.768rem) * (2.9/2.31)))!important;}
.rft55{font-size: 5.5rem!important;font-size:         calc(5.18rem + ((1vw - 0.768rem) * (3.2/2.31)))!important;}
.rft60{font-size: 6.0rem!important;font-size:         calc(5.65rem + ((1vw - 0.768rem) * (3.5/2.31)))!important;}
}
@media screen and (min-width:0px) and (max-width: 769px) {/* 769px以下*/
.rft12{font-size: 1.13rem!important;}
.rft13{font-size: 1.22rem!important;}
.rft14{font-size: 1.32rem!important;}
.rft15{font-size: 1.41rem!important;}
.rft16{font-size: 1.51rem!important;}
.rft17{font-size: 1.6rem!important;}
.rft18{font-size: 1.69rem!important;}
.rft19{font-size: 1.79rem!important;}
.rft20{font-size: 1.88rem!important;}
.rft21{font-size: 1.98rem!important;}
.rft22{font-size: 2.07rem!important;}
.rft23{font-size: 2.16rem!important;}
.rft24{font-size: 2.26rem!important;}
.rft25{font-size: 2.35rem!important;}
.rft30{font-size: 2.82rem!important;}
.rft35{font-size: 3.29rem!important;}
.rft40{font-size: 3.76rem!important;}
.rft45{font-size: 4.23rem!important;}
.rft50{font-size: 4.71rem!important;}
.rft55{font-size: 5.18rem!important;}
.rft60{font-size: 5.65rem!important;}
}

/*==========================================================
フェードスタイルjQuery　fade fade--up
==========================================================*/
.fade {opacity: 0;transition: all .5s ease;}
.fade.show {opacity: 1;transform: none;}
.fade--lr {transform: translate(-30px, 0);}
.fade--rl {transform: translate(30px, 0);}
.fade--up {transform: translate(0, 100px);}
.fade--down {transform: translate(0, -100px);}
.fade--scaleUp {transform: scale(.5);}
.fade--scaleDown {transform: scale(1.5);}
.fade--rotateL {transform: rotate(180deg);}
.fade--rotateR {transform: rotate(-180deg);}

/*==========================================================
CSSアニメーション
ショートバンドプロパティ　name duration timing-function delay iteration-count direction fill-mode play-state
==========================================================*/
@keyframes fadeIn {
from {opacity:0;}
to {opacity:1;}
}
@keyframes fadeOut {
from {opacity:1;}
to {opacity:0;}
}
@keyframes fadeInOut {
/*animation: fadeInOut 2s ease infinite alternate;*/
100% {opacity:1;}
50% {opacity:0.5;}
0% {opacity:1;}
}
@keyframes spin {
100% {transform: rotate(1turn); }
}
@keyframes flash {
/*animation: flash 2s ease infinite alternate;*/
from { opacity: 1; }	
to { opacity: 0.6; }
}
@keyframes bounce {
/*animation: bounce 2s ease infinite;*/
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-15px);}
60% {transform: translateY(-7px);}
}
@keyframes bounce-in {
0% {transform: scale(1);}
25% {transform: scale(.3);}
50% {transform: scale(1.02);}
70% { transform: scale(.9); }
100% { transform: scale(1); }
}
@keyframes swing {
20% { transform: rotate(15deg); }	
40% { transform: rotate(-10deg); }
60% { transform: rotate(5deg); }	
80% { transform: rotate(-5deg); }	
100% { transform: rotate(0deg); }
}
@keyframes gelatine {
from, to { transform: scale(1, 1); }
25% { transform: scale(0.9, 1.1); }
50% { transform: scale(1.1, 0.9); }
75% { transform: scale(0.95, 1.05); }
}
.fadeIn {animation: fadeIn 2s infinite;}
.fadeOut {animation: fadeOut 2s infinite;}
.fadeInOut {animation: fadeInOut 2s infinite;}
.spin {animation: spin 2s infinite;}
.flash {animation: flash 2s infinite;}
.bounce-in {animation: bounce-in 2s infinite;}
.bounce {animation: bounce 2s infinite;}
.swing {animation: swing 2s ease infinite; transform-origin: top center;}
.gelatine {animation: gelatine 0.5s infinite;}
/* ===================================================================
記事内スタイル
===================================================================*/

@media (min-width: 1000px) {/* 1000px以上*/
.main-article p { margin-top: 15px; margin-bottom: 15px; font-feature-settings: "palt"; line-height: 2em; letter-spacing: 0.16em;}
}
@media (min-width: 768px) and (max-width: 999px) {/* 999px以下*/
.main-article p { margin-top: 15px; margin-bottom: 15px; font-feature-settings: "palt"; line-height: 2em; letter-spacing: 0.16em;}
}
@media screen and (min-width:0px) and (max-width: 769px) {/* 769px以下*/
.main-article p { margin-top: 15px; margin-bottom: 15px; font-feature-settings: "palt"; line-height: 2em; letter-spacing: 0.16em;}
}

/* ===================================================================
検索ページページャー
===================================================================*/

.pagination{}
.pagination .disabled{  }
.pagination a{ 
font-weight: bold;
color: #FFF;
display: inline-block;
border: solid #FFF 3px;
background-color: #208AD8;
padding: 25px 0 25px 0;
text-decoration: none;
transition: .4s;
}
.pagination a:hover{
opacity: 0.8;
background-color:#EC233C;
border: solid #EC233C 1px; 
color: #FFF;
}
.pagination .current{ 
font-weight: bold; 
border: solid #208AD8 1px; 
background-color: #FFFFFF;
color: #000000;
}


/* ===================================================================
テーブルデザイン
===================================================================*/

.preview .tabele_style_header { border: 1px #cccccc solid; padding: 10px; background-color: #190f4d; color:#FFF; }
.preview .tabele_style_youso { border: 1px #cccccc solid; padding: 10px; }
.preview .hover{ background:#F2FDD5!important; }
.preview .odd{ background:#221569; }
.preview .even{ background:#f7f6fd; }

/* ===================================================================
センター
=================================================================== */
.margincenter {margin-right:auto;margin-left:auto!important;}
.aligncenter {text-align:center!important;}
.alignleft {text-align:left!important;}
.alignright {text-align:right!important;}

/* ===================================================================
block関係
=================================================================== */
.block{
display: block!important;
}
.inline-block{
display: inline-block!important;
}

/* ===================================================================
フロート関係
=================================================================== */
.fltl {float: left;}
.fltr {float: right;}

/* ===================================================================
clear関係
=================================================================== */
.clear {clear: both;}
.clearfix:after {content: "";clear: both;display: block;}


/* ===================================================================
並列割合
===================================================================*/

/*初期(左詰め)*/
.list-item-box{
display: flex;
align-items: center;
flex-wrap: wrap;
}

/*右詰め*/
.list-item-box-fend{
display: flex;
align-items: center;
justify-content: flex-end;
flex-wrap: wrap;
}

/*上下中央*/
.list-item-box-center{
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}

/*上詰め*/
.list-item-box-start{
display: flex;
align-items: flex-start;
flex-wrap: wrap;
}



/*固定*/
.list-item-wnone {padding: 5px;}
.list-item2-none {min-width: 50%; padding: 5px;}
.list-item3-none {min-width: 33.33333%; padding: 5px;}
.list-item4-none {min-width: 25%; padding: 5px;}
.list-item5-none {min-width: 20%; padding: 5px;}
.list-item-none:only-child {width: 100%;}
.list-item-none:first-child:nth-last-child(2),.list-item-none:first-child:nth-last-child(2) ~ .list-item-none {width: 50%; padding: 5px;}
.list-item-none:first-child:nth-last-child(3),.list-item-none:first-child:nth-last-child(3) ~ .list-item-none {width: 33.33333%; padding: 5px;}
.list-item-none:first-child:nth-last-child(4),.list-item-none:first-child:nth-last-child(4) ~ .list-item-none {width: 25%; padding: 5px;}
.list-item-none:first-child:nth-last-child(5),.list-item-none:first-child:nth-last-child(5) ~ .list-item-none {width: 20%; padding: 5px;}
.list-item-none:first-child:nth-last-child(6),.list-item-none:first-child:nth-last-child(6) ~ .list-item-none {width: 16.66667%; padding: 5px;}
.list-item-none:first-child:nth-last-child(7),.list-item-none:first-child:nth-last-child(7) ~ .list-item-none {width: 14.28571%; padding: 5px;}
.list-item-none:first-child:nth-last-child(8),.list-item-none:first-child:nth-last-child(8) ~ .list-item-none {width: 12.5%; padding: 5px;}
.list-item-none:first-child:nth-last-child(9),.list-item-none:first-child:nth-last-child(9) ~ .list-item-none {width: 11.11111%; padding: 5px;}
.list-item-none:first-child:nth-last-child(10),.list-item-none:first-child:nth-last-child(10) ~ .list-item-none {width: 10%; padding: 5px;}


@media (min-width: 1000px) {/* 1000px以上*/
.list-item2 {min-width: 50%; padding: 5px;}
.list-item3 {min-width: 33.33333%; padding: 5px;}
.list-item4 {min-width: 25%; padding: 5px;}
.list-item5 {min-width: 20%; padding: 5px;}

.list-item2-max {width: 50%; padding: 5px;}
.list-item3-max {width: 33.33333%; padding: 5px;}
.list-item4-max {width: 25%; padding: 5px;}
.list-item5-max {width: 20%; padding: 5px;}

.list-item:only-child {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(2),.list-item:first-child:nth-last-child(2) ~ .list-item {min-width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(3),.list-item:first-child:nth-last-child(3) ~ .list-item {min-width: 33.33333%; padding: 5px;}
.list-item:first-child:nth-last-child(4),.list-item:first-child:nth-last-child(4) ~ .list-item {min-width: 25%; padding: 5px;}
.list-item:first-child:nth-last-child(5),.list-item:first-child:nth-last-child(5) ~ .list-item {min-width: 20%; padding: 5px;}
.list-item:first-child:nth-last-child(6),.list-item:first-child:nth-last-child(6) ~ .list-item {width: 16.66667%; padding: 5px;}
.list-item:first-child:nth-last-child(7),.list-item:first-child:nth-last-child(7) ~ .list-item {width: 14.28571%; padding: 5px;}
.list-item:first-child:nth-last-child(8),.list-item:first-child:nth-last-child(8) ~ .list-item {width: 12.5%; padding: 5px;}
.list-item:first-child:nth-last-child(9),.list-item:first-child:nth-last-child(9) ~ .list-item {width: 11.11111%; padding: 5px;}
.list-item:first-child:nth-last-child(10),.list-item:first-child:nth-last-child(10) ~ .list-item {width: 10%; padding: 5px;}
}
@media (min-width: 768px) and (max-width: 999px) {/* 999px以下*/
.list-item2 {min-width: 50%; padding: 5px;}
.list-item3 {min-width: 50%; padding: 5px;}
.list-item4 {min-width: 50%; padding: 5px;}
.list-item5 {min-width: 50%; padding: 5px;}

.list-item2-max {width: 50%; padding: 5px;}
.list-item3-max {width: 50%; padding: 5px;}
.list-item4-max {width: 50%; padding: 5px;}
.list-item5-max {width: 50%; padding: 5px;}

.list-item:only-child {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(2),.list-item:first-child:nth-last-child(2) ~ .list-item {width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(3),.list-item:first-child:nth-last-child(3) ~ .list-item {width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(4),.list-item:first-child:nth-last-child(4) ~ .list-item {width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(5),.list-item:first-child:nth-last-child(5) ~ .list-item {width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(6),.list-item:first-child:nth-last-child(6) ~ .list-item {width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(7),.list-item:first-child:nth-last-child(7) ~ .list-item {width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(8),.list-item:first-child:nth-last-child(8) ~ .list-item {width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(9),.list-item:first-child:nth-last-child(9) ~ .list-item {width: 50%; padding: 5px;}
.list-item:first-child:nth-last-child(10),.list-item:first-child:nth-last-child(10) ~ .list-item {width: 50%; padding: 5px;}
}
@media screen and (min-width: 0px) and (max-width:768px) {
.list-item2 {min-width: 100%; padding: 5px;}
.list-item3 {min-width: 100%; padding: 5px;}
.list-item4 {min-width: 100%; padding: 5px;}
.list-item5 {min-width: 100%; padding: 5px;}

.list-item2-max {width: 100%; padding: 5px;}
.list-item3-max {width: 100%; padding: 5px;}
.list-item4-max {width: 100%; padding: 5px;}
.list-item5-max {width: 100%; padding: 5px;}

.list-item:only-child {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(2),.list-item:first-child:nth-last-child(2) ~ .list-item {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(3),.list-item:first-child:nth-last-child(3) ~ .list-item {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(4),.list-item:first-child:nth-last-child(4) ~ .list-item {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(5),.list-item:first-child:nth-last-child(5) ~ .list-item {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(6),.list-item:first-child:nth-last-child(6) ~ .list-item {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(7),.list-item:first-child:nth-last-child(7) ~ .list-item {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(8),.list-item:first-child:nth-last-child(8) ~ .list-item {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(9),.list-item:first-child:nth-last-child(9) ~ .list-item {width: 100%; padding: 5px;}
.list-item:first-child:nth-last-child(10),.list-item:first-child:nth-last-child(10) ~ .list-item {width: 100%; padding: 5px;}
}

/* ===================================================================
width
=================================================================== */
.width25{width: 25%!important;}
.width30{width: 30%!important;}
.width35{width: 35%!important;}
.width40{width: 40%!important;}
.width45{width: 45%!important;}
.width50{width: 50%!important;}
.width55{width: 55%!important;}
.width60{width: 60%!important;}
.width65{width: 65%!important;}
.width70{width: 70%!important;}
.width75{width: 75%!important;}
.width80{width: 80%!important;}
.width85{width: 85%!important;}
.width90{width: 90%!important;}
.width95{width: 95%!important;}
.width100{width: 100%!important;}

/* ===================================================================
font-size
=================================================================== */
.ft10{font-size: 1rem!important;}
.ft11{font-size: 1.1rem!important;}
.ft12{font-size: 1.2rem!important;}
.ft13{font-size: 1.3rem!important;}
.ft14{font-size: 1.4rem!important;}
.ft15{font-size: 1.5rem!important;}
.ft16{font-size: 1.6rem!important;}
.ft17{font-size: 1.7rem!important;}
.ft18{font-size: 1.8rem!important;}
.ft19{font-size: 1.9rem!important;}
.ft20{font-size: 2rem!important;}
.ft21{font-size: 2.1rem!important;}
.ft22{font-size: 2.2rem!important;}
.ft23{font-size: 2.3rem!important;}
.ft24{font-size: 2.4rem!important;}
.ft25{font-size: 2.5rem!important;}
.ft26{font-size: 2.6rem!important;}
.ft27{font-size: 2.7rem!important;}
.ft28{font-size: 2.8rem!important;}
.ft29{font-size: 2.9rem!important;}
.ft30{font-size: 3rem!important;}
.ft31{font-size: 3.1rem!important;}
.ft32{font-size: 3.2rem!important;}
.ft33{font-size: 3.3rem!important;}
.ft34{font-size: 3.4rem!important;}
.ft35{font-size: 3.5rem!important;}
.ft36{font-size: 3.6rem!important;}
.ft37{font-size: 3.7rem!important;}
.ft38{font-size: 3.8rem!important;}
.ft39{font-size: 3.9rem!important;}
.ft40{font-size: 4rem!important;}
.ft41{font-size: 4.1rem!important;}
.ft42{font-size: 4.2rem!important;}
.ft43{font-size: 4.3rem!important;}
.ft44{font-size: 4.4rem!important;}
.ft45{font-size: 4.5rem!important;}

/* ===================================================================
margin-top
=================================================================== */
.mt1 {margin-top:1px!important;}
.mt2 {margin-top:2px!important;}
.mt3 {margin-top:3px!important;}
.mt4 {margin-top:4px!important;}
.mt5 {margin-top:5px!important;}
.mt6 {margin-top:6px!important;}
.mt7 {margin-top:7px!important;}
.mt8 {margin-top:8px!important;}
.mt9 {margin-top:9px!important;}
.mt10 {margin-top:10px!important;}
.mt11 {margin-top:11px!important;}
.mt12 {margin-top:12px!important;}
.mt13 {margin-top:13px!important;}
.mt14 {margin-top:14px!important;}
.mt15 {margin-top:15px!important;}
.mt16 {margin-top:16px!important;}
.mt17 {margin-top:17px!important;}
.mt18 {margin-top:18px!important;}
.mt19 {margin-top:19px!important;}
.mt20 {margin-top:20px!important;}
.mt21 {margin-top:21px!important;}
.mt22 {margin-top:22px!important;}
.mt23 {margin-top:23px!important;}
.mt24 {margin-top:24px!important;}
.mt25 {margin-top:25px!important;}
.mt26 {margin-top:26px!important;}
.mt27 {margin-top:27px!important;}
.mt28 {margin-top:28px!important;}
.mt29 {margin-top:29px!important;}
.mt30 {margin-top:30px!important;}
.mt35 {margin-top:35px!important;}
.mt40 {margin-top:40px!important;}
.mt45 {margin-top:45px!important;}
.mt50 {margin-top:50px!important;}
.mt55 {margin-top:55px!important;}
.mt60 {margin-top:60px!important;}
.mt65 {margin-top:65px!important;}
.mt70 {margin-top:70px!important;}
.mt75 {margin-top:75px!important;}
.mt80 {margin-top:80px!important;}
.mt85 {margin-top:85px!important;}
.mt90 {margin-top:90px!important;}
.mt95 {margin-top:95px!important;}
.mt100 {margin-top:100px!important;}
.mt105 {margin-top:105px!important;}
.mt110 {margin-top:110px!important;}
.mt115 {margin-top:115px!important;}
.mt120 {margin-top:120px!important;}
.mt125 {margin-top:125px!important;}
.mt130 {margin-top:130px!important;}
.mt135 {margin-top:135px!important;}
.mt140 {margin-top:140px!important;}
.mt145 {margin-top:145px!important;}
.mt150 {margin-top:150px!important;}
.mt155 {margin-top:155px!important;}
.mt160 {margin-top:160px!important;}
.mt165 {margin-top:165px!important;}
.mt170 {margin-top:170px!important;}
.mt175 {margin-top:175px!important;}
.mt180 {margin-top:180px!important;}
.mt185 {margin-top:185px!important;}
.mt190 {margin-top:190px!important;}
.mt195 {margin-top:195px!important;}
.mt200 {margin-top:200px!important;}

/* ===================================================================
margin-right
=================================================================== */
.mr1 {margin-right:1px!important;}
.mr2 {margin-right:2px!important;}
.mr3 {margin-right:3px!important;}
.mr4 {margin-right:4px!important;}
.mr5 {margin-right:5px!important;}
.mr6 {margin-right:6px!important;}
.mr7 {margin-right:7px!important;}
.mr8 {margin-right:8px!important;}
.mr9 {margin-right:9px!important;}
.mr10 {margin-right:10px!important;}
.mr11 {margin-right:11px!important;}
.mr12 {margin-right:12px!important;}
.mr13 {margin-right:13px!important;}
.mr14 {margin-right:14px!important;}
.mr15 {margin-right:15px!important;}
.mr16 {margin-right:16px!important;}
.mr17 {margin-right:17px!important;}
.mr18 {margin-right:18px!important;}
.mr19 {margin-right:19px!important;}
.mr20 {margin-right:20px!important;}
.mr21 {margin-right:21px!important;}
.mr22 {margin-right:22px!important;}
.mr23 {margin-right:23px!important;}
.mr24 {margin-right:24px!important;}
.mr25 {margin-right:25px!important;}
.mr26 {margin-right:26px!important;}
.mr27 {margin-right:27px!important;}
.mr28 {margin-right:28px!important;}
.mr29 {margin-right:29px!important;}
.mr30 {margin-right:30px!important;}
.mr35 {margin-right:35px!important;}
.mr40 {margin-right:40px!important;}
.mr45 {margin-right:45px!important;}
.mr50 {margin-right:50px!important;}
.mr55 {margin-right:55px!important;}
.mr60 {margin-right:60px!important;}
.mr65 {margin-right:65px!important;}
.mr70 {margin-right:70px!important;}
.mr75 {margin-right:75px!important;}
.mr80 {margin-right:80px!important;}
.mr85 {margin-right:85px!important;}
.mr90 {margin-right:90px!important;}
.mr95 {margin-right:95px!important;}
.mr100 {margin-right:100px!important;}
.mr105 {margin-right:105px!important;}
.mr110 {margin-right:110px!important;}
.mr115 {margin-right:115px!important;}
.mr120 {margin-right:120px!important;}
.mr125 {margin-right:125px!important;}
.mr130 {margin-right:130px!important;}
.mr135 {margin-right:135px!important;}
.mr140 {margin-right:140px!important;}
.mr145 {margin-right:145px!important;}
.mr150 {margin-right:150px!important;}
.mr155 {margin-right:155px!important;}
.mr160 {margin-right:160px!important;}
.mr165 {margin-right:165px!important;}
.mr170 {margin-right:170px!important;}
.mr175 {margin-right:175px!important;}
.mr180 {margin-right:180px!important;}
.mr185 {margin-right:185px!important;}
.mr190 {margin-right:190px!important;}
.mr195 {margin-right:195px!important;}
.mr200 {margin-right:200px!important;}
.mr205 {margin-right:205px!important;}
.mr210 {margin-right:210px!important;}
.mr215 {margin-right:215px!important;}
.mr220 {margin-right:220px!important;}
.mr225 {margin-right:225px!important;}
.mr230 {margin-right:230px!important;}
.mr235 {margin-right:235px!important;}
.mr240 {margin-right:240px!important;}
.mr245 {margin-right:245px!important;}
.mr250 {margin-right:250px!important;}
.mr255 {margin-right:255px!important;}
.mr260 {margin-right:260px!important;}
.mr265 {margin-right:265px!important;}
.mr270 {margin-right:270px!important;}
.mr275 {margin-right:275px!important;}
.mr280 {margin-right:280px!important;}
.mr285 {margin-right:285px!important;}
.mr290 {margin-right:290px!important;}
.mr295 {margin-right:295px!important;}
.mr300 {margin-right:300px!important;}
.mr305 {margin-right:305px!important;}
.mr310 {margin-right:310px!important;}
.mr315 {margin-right:315px!important;}
.mr320 {margin-right:320px!important;}
.mr325 {margin-right:325px!important;}
.mr330 {margin-right:330px!important;}
.mr335 {margin-right:335px!important;}
.mr340 {margin-right:340px!important;}
.mr345 {margin-right:345px!important;}
.mr350 {margin-right:350px!important;}
.mr355 {margin-right:355px!important;}
.mr360 {margin-right:360px!important;}
.mr365 {margin-right:365px!important;}
.mr370 {margin-right:370px!important;}
.mr375 {margin-right:375px!important;}
.mr380 {margin-right:380px!important;}
.mr385 {margin-right:385px!important;}
.mr390 {margin-right:390px!important;}
.mr395 {margin-right:395px!important;}
.mr400 {margin-right:400px!important;}

/* ===================================================================
margin-bottom
=================================================================== */
.mb1 {margin-bottom:1px!important;}
.mb2 {margin-bottom:2px!important;}
.mb3 {margin-bottom:3px!important;}
.mb4 {margin-bottom:4px!important;}
.mb5 {margin-bottom:5px!important;}
.mb6 {margin-bottom:6px!important;}
.mb7 {margin-bottom:7px!important;}
.mb8 {margin-bottom:8px!important;}
.mb9 {margin-bottom:9px!important;}
.mb10 {margin-bottom:10px!important;}
.mb11 {margin-bottom:11px!important;}
.mb12 {margin-bottom:12px!important;}
.mb13 {margin-bottom:13px!important;}
.mb14 {margin-bottom:14px!important;}
.mb15 {margin-bottom:15px!important;}
.mb16 {margin-bottom:16px!important;}
.mb17 {margin-bottom:17px!important;}
.mb18 {margin-bottom:18px!important;}
.mb19 {margin-bottom:19px!important;}
.mb20 {margin-bottom:20px!important;}
.mb21 {margin-bottom:21px!important;}
.mb22 {margin-bottom:22px!important;}
.mb23 {margin-bottom:23px!important;}
.mb24 {margin-bottom:24px!important;}
.mb25 {margin-bottom:25px!important;}
.mb26 {margin-bottom:26px!important;}
.mb27 {margin-bottom:27px!important;}
.mb28 {margin-bottom:28px!important;}
.mb29 {margin-bottom:29px!important;}
.mb30 {margin-bottom:30px!important;}
.mb35 {margin-bottom:35px!important;}
.mb40 {margin-bottom:40px!important;}
.mb45 {margin-bottom:45px!important;}
.mb50 {margin-bottom:50px!important;}
.mb55 {margin-bottom:55px!important;}
.mb60 {margin-bottom:60px!important;}
.mb65 {margin-bottom:65px!important;}
.mb70 {margin-bottom:70px!important;}
.mb75 {margin-bottom:75px!important;}
.mb80 {margin-bottom:80px!important;}
.mb85 {margin-bottom:85px!important;}
.mb90 {margin-bottom:90px!important;}
.mb95 {margin-bottom:95px!important;}
.mb100 {margin-bottom:100px!important;}
.mb105 {margin-bottom:105px!important;}
.mb110 {margin-bottom:110px!important;}
.mb115 {margin-bottom:115px!important;}
.mb120 {margin-bottom:120px!important;}
.mb125 {margin-bottom:125px!important;}
.mb130 {margin-bottom:130px!important;}
.mb135 {margin-bottom:135px!important;}
.mb140 {margin-bottom:140px!important;}
.mb145 {margin-bottom:145px!important;}
.mb150 {margin-bottom:150px!important;}
.mb155 {margin-bottom:155px!important;}
.mb160 {margin-bottom:160px!important;}
.mb165 {margin-bottom:165px!important;}
.mb170 {margin-bottom:170px!important;}
.mb175 {margin-bottom:175px!important;}
.mb180 {margin-bottom:180px!important;}
.mb185 {margin-bottom:185px!important;}
.mb190 {margin-bottom:190px!important;}
.mb195 {margin-bottom:195px!important;}
.mb200 {margin-bottom:200px!important;}

/* ===================================================================
margin-left
=================================================================== */
.ml1 {margin-left:1px!important;}
.ml2 {margin-left:2px!important;}
.ml3 {margin-left:3px!important;}
.ml4 {margin-left:4px!important;}
.ml5 {margin-left:5px!important;}
.ml6 {margin-left:6px!important;}
.ml7 {margin-left:7px!important;}
.ml8 {margin-left:8px!important;}
.ml9 {margin-left:9px!important;}
.ml10 {margin-left:10px!important;}
.ml11 {margin-left:11px!important;}
.ml12 {margin-left:12px!important;}
.ml13 {margin-left:13px!important;}
.ml14 {margin-left:14px!important;}
.ml15 {margin-left:15px!important;}
.ml16 {margin-left:16px!important;}
.ml17 {margin-left:17px!important;}
.ml18 {margin-left:18px!important;}
.ml19 {margin-left:19px!important;}
.ml20 {margin-left:20px!important;}
.ml21 {margin-left:21px!important;}
.ml22 {margin-left:22px!important;}
.ml23 {margin-left:23px!important;}
.ml24 {margin-left:24px!important;}
.ml25 {margin-left:25px!important;}
.ml26 {margin-left:26px!important;}
.ml27 {margin-left:27px!important;}
.ml28 {margin-left:28px!important;}
.ml29 {margin-left:29px!important;}
.ml30 {margin-left:30px!important;}
.ml35 {margin-left:35px!important;}
.ml40 {margin-left:40px!important;}
.ml45 {margin-left:45px!important;}
.ml50 {margin-left:50px!important;}
.ml55 {margin-left:55px!important;}
.ml60 {margin-left:60px!important;}
.ml65 {margin-left:65px!important;}
.ml70 {margin-left:70px!important;}
.ml75 {margin-left:75px!important;}
.ml80 {margin-left:80px!important;}
.ml85 {margin-left:85px!important;}
.ml90 {margin-left:90px!important;}
.ml95 {margin-left:95px!important;}
.ml100 {margin-left:100px!important;}
.ml105 {margin-left:105px!important;}
.ml110 {margin-left:110px!important;}
.ml115 {margin-left:115px!important;}
.ml120 {margin-left:120px!important;}
.ml125 {margin-left:125px!important;}
.ml130 {margin-left:130px!important;}
.ml135 {margin-left:135px!important;}
.ml140 {margin-left:140px!important;}
.ml145 {margin-left:145px!important;}
.ml150 {margin-left:150px!important;}
.ml155 {margin-left:155px!important;}
.ml160 {margin-left:160px!important;}
.ml165 {margin-left:165px!important;}
.ml170 {margin-left:170px!important;}
.ml175 {margin-left:175px!important;}
.ml180 {margin-left:180px!important;}
.ml185 {margin-left:185px!important;}
.ml190 {margin-left:190px!important;}
.ml195 {margin-left:195px!important;}
.ml200 {margin-left:200px!important;}

/* ===================================================================
padding-top
=================================================================== */
.pt1 {padding-top:1px!important;}
.pt2 {padding-top:2px!important;}
.pt3 {padding-top:3px!important;}
.pt4 {padding-top:4px!important;}
.pt5 {padding-top:5px!important;}
.pt6 {padding-top:6px!important;}
.pt7 {padding-top:7px!important;}
.pt8 {padding-top:8px!important;}
.pt9 {padding-top:9px!important;}
.pt10 {padding-top:10px!important;}
.pt11 {padding-top:11px!important;}
.pt12 {padding-top:12px!important;}
.pt13 {padding-top:13px!important;}
.pt14 {padding-top:14px!important;}
.pt15 {padding-top:15px!important;}
.pt16 {padding-top:16px!important;}
.pt17 {padding-top:17px!important;}
.pt18 {padding-top:18px!important;}
.pt19 {padding-top:19px!important;}
.pt20 {padding-top:20px!important;}
.pt21 {padding-top:21px!important;}
.pt22 {padding-top:22px!important;}
.pt23 {padding-top:23px!important;}
.pt24 {padding-top:24px!important;}
.pt25 {padding-top:25px!important;}
.pt26 {padding-top:26px!important;}
.pt27 {padding-top:27px!important;}
.pt28 {padding-top:28px!important;}
.pt29 {padding-top:29px!important;}
.pt30 {padding-top:30px!important;}
.pt35 {padding-top:35px!important;}
.pt40 {padding-top:40px!important;}
.pt45 {padding-top:45px!important;}
.pt50 {padding-top:50px!important;}
.pt55 {padding-top:55px!important;}
.pt60 {padding-top:60px!important;}
.pt65 {padding-top:65px!important;}
.pt70 {padding-top:70px!important;}
.pt75 {padding-top:75px!important;}
.pt80 {padding-top:80px!important;}
.pt85 {padding-top:85px!important;}
.pt90 {padding-top:90px!important;}
.pt95 {padding-top:95px!important;}
.pt100 {padding-top:100px!important;}
.pt105 {padding-top:105px!important;}
.pt110 {padding-top:110px!important;}
.pt115 {padding-top:115px!important;}
.pt120 {padding-top:120px!important;}
.pt125 {padding-top:125px!important;}
.pt130 {padding-top:130px!important;}
.pt135 {padding-top:135px!important;}
.pt140 {padding-top:140px!important;}
.pt145 {padding-top:145px!important;}
.pt150 {padding-top:150px!important;}
.pt155 {padding-top:155px!important;}
.pt160 {padding-top:160px!important;}
.pt165 {padding-top:165px!important;}
.pt170 {padding-top:170px!important;}
.pt175 {padding-top:175px!important;}
.pt180 {padding-top:180px!important;}
.pt185 {padding-top:185px!important;}
.pt190 {padding-top:190px!important;}
.pt195 {padding-top:195px!important;}
.pt200 {padding-top:200px!important;}

/* ===================================================================
padding-right
=================================================================== */
.pr1 {padding-right:1px!important;}
.pr2 {padding-right:2px!important;}
.pr3 {padding-right:3px!important;}
.pr4 {padding-right:4px!important;}
.pr5 {padding-right:5px!important;}
.pr6 {padding-right:6px!important;}
.pr7 {padding-right:7px!important;}
.pr8 {padding-right:8px!important;}
.pr9 {padding-right:9px!important;}
.pr10 {padding-right:10px!important;}
.pr11 {padding-right:11px!important;}
.pr12 {padding-right:12px!important;}
.pr13 {padding-right:13px!important;}
.pr14 {padding-right:14px!important;}
.pr15 {padding-right:15px!important;}
.pr16 {padding-right:16px!important;}
.pr17 {padding-right:17px!important;}
.pr18 {padding-right:18px!important;}
.pr19 {padding-right:19px!important;}
.pr20 {padding-right:20px!important;}
.pr21 {padding-right:21px!important;}
.pr22 {padding-right:22px!important;}
.pr23 {padding-right:23px!important;}
.pr24 {padding-right:24px!important;}
.pr25 {padding-right:25px!important;}
.pr26 {padding-right:26px!important;}
.pr27 {padding-right:27px!important;}
.pr28 {padding-right:28px!important;}
.pr29 {padding-right:29px!important;}
.pr30 {padding-right:30px!important;}
.pr35 {padding-right:35px!important;}
.pr40 {padding-right:40px!important;}
.pr45 {padding-right:45px!important;}
.pr50 {padding-right:50px!important;}
.pr55 {padding-right:55px!important;}
.pr60 {padding-right:60px!important;}
.pr65 {padding-right:65px!important;}
.pr70 {padding-right:70px!important;}
.pr75 {padding-right:75px!important;}
.pr80 {padding-right:80px!important;}
.pr85 {padding-right:85px!important;}
.pr90 {padding-right:90px!important;}
.pr95 {padding-right:95px!important;}
.pr100 {padding-right:100px!important;}
.pr105 {padding-right:105px!important;}
.pr110 {padding-right:110px!important;}
.pr115 {padding-right:115px!important;}
.pr120 {padding-right:120px!important;}
.pr125 {padding-right:125px!important;}
.pr130 {padding-right:130px!important;}
.pr135 {padding-right:135px!important;}
.pr140 {padding-right:140px!important;}
.pr145 {padding-right:145px!important;}
.pr150 {padding-right:150px!important;}
.pr155 {padding-right:155px!important;}
.pr160 {padding-right:160px!important;}
.pr165 {padding-right:165px!important;}
.pr170 {padding-right:170px!important;}
.pr175 {padding-right:175px!important;}
.pr180 {padding-right:180px!important;}
.pr185 {padding-right:185px!important;}
.pr190 {padding-right:190px!important;}
.pr195 {padding-right:195px!important;}
.pr200 {padding-right:200px!important;}

/* ===================================================================
padding-bottom
=================================================================== */
.pb1 {padding-bottom:1px!important;}
.pb2 {padding-bottom:2px!important;}
.pb3 {padding-bottom:3px!important;}
.pb4 {padding-bottom:4px!important;}
.pb5 {padding-bottom:5px!important;}
.pb6 {padding-bottom:6px!important;}
.pb7 {padding-bottom:7px!important;}
.pb8 {padding-bottom:8px!important;}
.pb9 {padding-bottom:9px!important;}
.pb10 {padding-bottom:10px!important;}
.pb11 {padding-bottom:11px!important;}
.pb12 {padding-bottom:12px!important;}
.pb13 {padding-bottom:13px!important;}
.pb14 {padding-bottom:14px!important;}
.pb15 {padding-bottom:15px!important;}
.pb16 {padding-bottom:16px!important;}
.pb17 {padding-bottom:17px!important;}
.pb18 {padding-bottom:18px!important;}
.pb19 {padding-bottom:19px!important;}
.pb20 {padding-bottom:20px!important;}
.pb21 {padding-bottom:21px!important;}
.pb22 {padding-bottom:22px!important;}
.pb23 {padding-bottom:23px!important;}
.pb24 {padding-bottom:24px!important;}
.pb25 {padding-bottom:25px!important;}
.pb26 {padding-bottom:26px!important;}
.pb27 {padding-bottom:27px!important;}
.pb28 {padding-bottom:28px!important;}
.pb29 {padding-bottom:29px!important;}
.pb30 {padding-bottom:30px!important;}
.pb35 {padding-bottom:35px!important;}
.pb40 {padding-bottom:40px!important;}
.pb45 {padding-bottom:45px!important;}
.pb50 {padding-bottom:50px!important;}
.pb55 {padding-bottom:55px!important;}
.pb60 {padding-bottom:60px!important;}
.pb65 {padding-bottom:65px!important;}
.pb70 {padding-bottom:70px!important;}
.pb75 {padding-bottom:75px!important;}
.pb80 {padding-bottom:80px!important;}
.pb85 {padding-bottom:85px!important;}
.pb90 {padding-bottom:90px!important;}
.pb95 {padding-bottom:95px!important;}
.pb100 {padding-bottom:100px!important;}
.pb105 {padding-bottom:105px!important;}
.pb110 {padding-bottom:110px!important;}
.pb115 {padding-bottom:115px!important;}
.pb120 {padding-bottom:120px!important;}
.pb125 {padding-bottom:125px!important;}
.pb130 {padding-bottom:130px!important;}
.pb135 {padding-bottom:135px!important;}
.pb140 {padding-bottom:140px!important;}
.pb145 {padding-bottom:145px!important;}
.pb150 {padding-bottom:150px!important;}
.pb155 {padding-bottom:155px!important;}
.pb160 {padding-bottom:160px!important;}
.pb165 {padding-bottom:165px!important;}
.pb170 {padding-bottom:170px!important;}
.pb175 {padding-bottom:175px!important;}
.pb180 {padding-bottom:180px!important;}
.pb185 {padding-bottom:185px!important;}
.pb190 {padding-bottom:190px!important;}
.pb195 {padding-bottom:195px!important;}
.pb200 {padding-bottom:200px!important;}

/* ===================================================================
padding-left
=================================================================== */
.pl1 {padding-left:1px!important;}
.pl2 {padding-left:2px!important;}
.pl3 {padding-left:3px!important;}
.pl4 {padding-left:4px!important;}
.pl5 {padding-left:5px!important;}
.pl6 {padding-left:6px!important;}
.pl7 {padding-left:7px!important;}
.pl8 {padding-left:8px!important;}
.pl9 {padding-left:9px!important;}
.pl10 {padding-left:10px!important;}
.pl11 {padding-left:11px!important;}
.pl12 {padding-left:12px!important;}
.pl13 {padding-left:13px!important;}
.pl14 {padding-left:14px!important;}
.pl15 {padding-left:15px!important;}
.pl16 {padding-left:16px!important;}
.pl17 {padding-left:17px!important;}
.pl18 {padding-left:18px!important;}
.pl19 {padding-left:19px!important;}
.pl20 {padding-left:20px!important;}
.pl21 {padding-left:21px!important;}
.pl22 {padding-left:22px!important;}
.pl23 {padding-left:23px!important;}
.pl24 {padding-left:24px!important;}
.pl25 {padding-left:25px!important;}
.pl26 {padding-left:26px!important;}
.pl27 {padding-left:27px!important;}
.pl28 {padding-left:28px!important;}
.pl29 {padding-left:29px!important;}
.pl30 {padding-left:30px!important;}
.pl35 {padding-left:35px!important;}
.pl40 {padding-left:40px!important;}
.pl45 {padding-left:45px!important;}
.pl50 {padding-left:50px!important;}
.pl55 {padding-left:55px!important;}
.pl60 {padding-left:60px!important;}
.pl65 {padding-left:65px!important;}
.pl70 {padding-left:70px!important;}
.pl75 {padding-left:75px!important;}
.pl80 {padding-left:80px!important;}
.pl85 {padding-left:85px!important;}
.pl90 {padding-left:90px!important;}
.pl95 {padding-left:95px!important;}
.pl100 {padding-left:100px!important;}
.pl105 {padding-left:105px!important;}
.pl110 {padding-left:110px!important;}
.pl115 {padding-left:115px!important;}
.pl120 {padding-left:120px!important;}
.pl125 {padding-left:125px!important;}
.pl130 {padding-left:130px!important;}
.pl135 {padding-left:135px!important;}
.pl140 {padding-left:140px!important;}
.pl145 {padding-left:145px!important;}
.pl150 {padding-left:150px!important;}
.pl155 {padding-left:155px!important;}
.pl160 {padding-left:160px!important;}
.pl165 {padding-left:165px!important;}
.pl170 {padding-left:170px!important;}
.pl175 {padding-left:175px!important;}
.pl180 {padding-left:180px!important;}
.pl185 {padding-left:185px!important;}
.pl190 {padding-left:190px!important;}
.pl195 {padding-left:195px!important;}
.pl200 {padding-left:200px!important;}
