@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	color: #000000;	/*全体の文字色*/
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	/*フォント種類*/
	font-size: medium;	/*文字サイズ*/
	line-height: 2;		/*行間*/
	background: #fff;	/*背景色*/
	-webkit-text-size-adjust: none;
}
.clear{
	clear:both;
}
.wbr991{}
.wbr1000{}
a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=70);
  -moz-opacity: 0.8;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
div a{text-decoration: none;}
div a:visit{text-decoration: none;}
div a:hover{text-decoration: none;}
div a:active{text-decoration: none;}
.cb{
  /* floatを解除 */
  clear: both;
}
.br-pc { display:block; }
.br-sp { display:none; }
.su-tabs-pane th{padding:6px;font-size:15px;}
.su-tabs-pane td{padding:6px;font-size:14px;}
/*ヘッダーエリア
---------------------------------------------------------------------------*/
header{z-index:1}
footer{z-index:1}
footer .footer_kikan{font-size: 1em;font-weight: 600;}
footer .footer_txt{font-size: 0.8em;}
#header_area{width:100%;padding-bottom:0px;}
#header_area:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
#header_area img{width:100%;height: auto;}
/*indexの設定*/
#top_menu{padding: 25px; }
#top_video {width: 100%;z-index:-100;}
#top_video {margin-bottom:-5px;;z-index:-100;}
/*entry_areaの設定*/
#course_schedule_area{width:80%;background-color: #FFFCEA;padding-bottom:20px;padding-top:50px;margin-left: auto;margin-right: auto;}
#course_schedule_area:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
#course_schedule_area .course_sch_ttl{color:#141E50;font-size: 2em;text-align: center;padding-bottom:5px;margin-bottom:30px;}
#course_schedule_area .course_sch_ttl_u{border-bottom: 2px solid #69A5DF;}
#course_schedule_area .course_sch_date{width:95%;margin-left: auto;margin-right: auto; color: #D54C6F;font-size:1.4em;margin-bottom: 30px;background-color: #FFFFFF;text-align: center;padding: 10px;}
#course_schedule_area .course_sch_dat:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
#course_schedule_area .course_sch_l{width: 25%;float: left;margin-left:10px;margin-top: 10px;}
#course_schedule_area .course_sch_r{width:72%;float: right;}
#course_schedule_area .course_sch_date_b{color: #000000;}
#course_schedule_area .course_sch_times{width:11%;padding: 10px;border-radius:10px;background-color: #D54C6F;color: white;border: solid 2px #D54C6F;font-size:0.8em;margin-right:10px; }
#course_schedule_area .course_sch_date_times{}
#course_schedule_area .class_times_area{font-size: 1em;color: #141E50;}
#course_schedule_area .class_times_ttl{font-size: 1.1em;border:1px solid #141E50;padding: 2px;width:37%;text-align: center;margin-bottom: 10px;}
#course_schedule_area .class_times_txt{font-size: 1.1em;margin-bottom: 30px;}

#course_schedule_area .class_times_l{float: left;width: 60%;}
#course_schedule_area .class_times_r{float: left;width: 40%;}
#course_schedule_area .course_times_sch{width: 90%;margin-left: auto;margin-right: auto;}
#course_schedule_area .course_times_sch img{width: 100%;height: auto;}
#course_schedule_area .course_details_area{background-color: #FFFFFF;padding:25px;width: 100%;}
#course_schedule_area .course_details_ttl{width: 80%;margin-bottom:20px;margin-top:10px}
#course_schedule_area .course_details_ttl img{width:100%;height: auto;}
#course_schedule_area .course_details_policy{color: #69A5DF;font-size: 1.1em;}
#course_schedule_area .course_details_txt{margin-bottom: 30px;}
#course_schedule_area .course_details_otder{font-size: 1em;margin-top: 30px;text-align: center;}

#course_schedule_area ul{
 color: #69A5DF; /* マーカーの色 */
 margin-bottom:20px;
}
#course_schedule_area ul span {
  color: #333; /* テキストの色 */
}
#course_schedule_area ul li{list-style: disc;margin-left: 18px;}
#course_schedule_area .course_details_date{width: 100%;margin-bottom: 45px;}
#course_schedule_area .course_details_date img{width: 100%;height: auto;}
#course_schedule_area .course_details_3{margin-top:43px;}
#dx_utilization_area{width:100%;padding-bottom:40px;padding-top:40px;background-color: #5C99BF;}
#dx_utilization_area:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
#dx_utilization_area .dx_utilization_ttl{width: 50%;margin-left: auto;margin-right: auto;margin-bottom: 30px;}
#dx_utilization_area .dx_utilization_ttl img{width: 100%;height: auto;}
#dx_utilization_area .dx_utilization_lcr{width: 80%;margin-left: auto;margin-right: auto;}
#dx_utilization_area .dx_utilization_lcr:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
#dx_utilization_area .dx_utilization_l{float: left;width:32%;}
#dx_utilization_area .dx_utilization_l img{width: 100%;height: auto;}
#dx_utilization_area .dx_utilization_c{float: left;width:32%;margin-left:2%;}
#dx_utilization_area .dx_utilization_c img{width: 100%;height: auto;}
#dx_utilization_area .dx_utilization_r{float: right;width:32%;s}
#dx_utilization_area .dx_utilization_r img{width: 100%;height: auto;}
#dx_utilization_area .dx_utilization_osusume{width: 80%;margin-left: auto;margin-right: auto;margin-top: 20px;margin-bottom: 20px;}
#dx_utilization_area .dx_utilization_osusume img{width: 100%;height: auto;}
#dx_utilization_area .dx_utilization_cad{width: 80%;margin-left: auto;margin-right: auto;}
.dx_utilization_txt{font-size:2.3em;line-height:1.8em;text-align: center;margin-bottom: 40px;color:white; }
.dx_utilization_txt-color{color: #E9D13E;}
.dx_utilization_txt2{font-size: 1.5em;color: #FFFFFF;text-align: center;margin-bottom: 40px;}
{width:100%;margin-left: auto;margin-right: auto; padding-bottom:40px;padding-top:40px;}

#course_points_area{width:80%;margin-left: auto;margin-right: auto; padding-bottom:20px;padding-top:50px;}
#course_points_area:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
#venue_area{padding-bottom: 40px;padding-top: 40px;}
#venue_area .venue_ttl{color:#141E50;font-size: 2em;text-align: center;padding-bottom:5px;margin-bottom:40px;}
#venue_area .venue_ttu{border-bottom: 2px solid #69A5DF;}
.venue_inner{}
#venue_area .venue_name{font-size: 1.3em;color:#141e50;margin-bottom:0px;}
#venue_area .venue_add{font-size: 1em;color:#141e50;margin-bottom: 40px;}
#venue_area .venue_course_app{text-align: center; font-size: 1.5em; background-color: #141e50;padding:15px;color: white;width: 60%; transition: 0.5s;margin-bottom: 20px;}
#venue_area .venue_course_app:hover{
opacity: 0.5;
    transition: 0.5s; /* マウスカーソルを載せるとき */
}
.venue_course_app2{text-align: center; font-size: 1.5em; background-color: #141e50;padding:15px;color: white;width: 30%; transition: 0.5s;margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 30px;}
.venue_course_app2:hover{
opacity: 0.5;
    transition: 0.5s; /* マウスカーソルを載せるとき */
}
#venue_area .tel {width:80%;margin-bottom:15px;}
#venue_area .tel img{width: 100%;height: auto;}
#venue_area .fax {width:50%;}
#venue_area .fax img{width: 100%;height: auto;}
#venue_area .reception_hours{font-size: 1em;color:#141E50;margin-bottom:15px; }
.sm_mgb{}
.contact_btn{width: 40%;margin-left: auto;margin-right: auto;margin-bottom: 40px;}
.contact_btn img{width:100%;height: auto;}
.col-md-2 img{width: 100%;height: auto;}
.col-md-3 img{width: 100%;height: auto;}
.col-md-4 img{width: 100%;height: auto;}
.col-md-5 img{width: 100%;height: auto;}
.col-md-6 img{width:100%;height: auto;}
.col-md-7 img{width:100%;height: auto;}
.col-md-8 img{width:100%;height: auto;}
.col-sm-4 img{width: 100%;height: auto;}
.col-xs-1 img{width: 100%;height: auto;}
.col-xs-2 img{width: 100%;height: auto;}
.col-xs-3 img{width: 100%;height: auto;}
.col-xs-6 img{width: 100%;height: auto;}
.col-lg-6 img{width: 100%;height: auto;}
#PageTopBtn {
    position: fixed; /*ボタンの配置場所を固定*/
    bottom: -10px; /*下からのボタンの配置場所を指定*/
    right: 10px; /*右からのボタンの配置場所を指定*/
}
#PageTopBtn a {
	display: block; /*配置の調整*/
	text-decoration: none; /*文字の下線を消す*/
	color: #fff; /*文字の色*/
	background-color: rgba(14,3,74,0.78); /*ボタンの背景色*/
	text-align: center; /*文字を中央に配置*/
	border-radius: 5%; /*ボタンの角を少し丸くする*/
	outline: none; /*クリックしたときの黒い枠を消す*/
}
#PageTopBtn a:hover {
    text-decoration: none; 
    background: #87cefa; /*マウスオーバー時の背景色*/
}
@media (min-width: 768px) {
#PageTopBtn {
    font-size: 13px; /*文字のサイズ*/
}
#PageTopBtn a {
    width: 100px; /*ボタンの幅*/
    height: 70px; /*ボタンの高さ*/
    padding: 24px 0; /*文字の配置場所の調整*/
}
}
@media (max-width: 1200px) {
#course_schedule_area .course_sch_date{font-size:1.2em;}
#course_schedule_area .course_sch_times{font-size:0.5em; }
#course_schedule_area .class_times_l{float: left;width: 65%;}
#course_schedule_area .class_times_r{float: left;width: 35%;}
#course_schedule_area .class_times_txt{font-size: 0.8em;}
}
@media (max-width: 1000px) {
#course_schedule_area .course_sch_date{font-size:1em;}
#course_schedule_area .class_times_l{float:none;width:100%;}
#course_schedule_area .class_times_r{float:none;width:100%;}
.sp-break {display:none;}
}
@media (max-width: 767px) {
#PageTopBtn {
    font-size: 10px;
	bottom: 40px; /*下からのボタンの配置場所を指定*/
    right: 0px; /*右からのボタンの配置場所を指定*/
}
#PageTopBtn a {
    width: 70px;
    height: 50px;
    padding: 17px 0;
}
}
@media screen and ( max-width :1280px ){
#contact_area .person h3 + p::before{left:90px;}
#top_image_area .top_concept_e{font-size:50px;top:-500px; padding-bottom: 0%;}
#top_image_area .top_concept_j{font-size:40px;top:-500px;}
#top_image_area .co_name{padding-bottom:5px;padding-top:5px;margin-bottom: 3%;position: relative;top:-570px;}
#top_image_area .co_name h3{font-size:36px;}
#top_image_area p{font-size: 15px;top:-600px;line-height: 170%;}
#top_news_area .top_news_ttl{font-size:22px;background-size:cover;}
.contents_ttl_e2{font-size:60px;padding-bottom:0px;}
.contents_ttl_j2{font-size:40px;padding-bottom:3%;}
.contents_top_img2{top:-170px;}
}
@media screen and (max-width: 1024px) {
#contact_area .person h3 + p::before{left:80px;}
.br1024{display:none;}
.company_declaration{width:80%;}
.contents_ttl_e2{font-size:60px;padding-bottom:0px;padding-top: 3%;}
.contents_ttl_j2{font-size:40px;padding-bottom:0px;}
.contents_top_img2{top:-160px;}
.contents_txt2{margin-top:-28%;}
.contents_txt3{margin-top:-29%;}
.contents_txt4{margin-top:-27%;}
}
@media screen and ( max-width :991px ){
	#venue_area .reception_hours {font-size: 0.8em;}
	#course_schedule_area .class_times_ttl{width: 40%;}
	#venue_area .venue_name{font-size: 1.2em;}
	#achievement_link_area{width:100%;}
#achievement_link_area .achievement_link_ttl{font-size: 2em;width:60%;}
#achievement_link_area .achievement_contents {width: 60%;}
#achievement_link_area .achievement_contents_ttl{width: 60%;}
	#contact_area .person h3 + p::before{left: 30px;}
	#course_content_area .course_content_conven {width: 70%;}
	#contact_area div.tel p, #contact_area div.fax p {font-size: 16px;}
    #contact_area div.tel p span.tel, #contact_area div.fax p span.fax {font-size: 40px;}
}
@media screen and (min-width: 991px){
.wbr991{display:none;}
}
@media screen and (min-width: 768px){
.wbr768{display:none;}
}

@media screen and (max-width: 768px) {
#achievement_link_area{width:100%;}
#achievement_link_area .achievement_link_ttl{font-size: 2em;width:60%;}
#achievement_link_area .achievement_contents {width: 60%;}
#achievement_link_area .achievement_contents_ttl{width: 60%;}
#contact_area .person h3 + p::before{left:40px;}
#contact_area div.tel p, #contact_area div.fax p {font-size: 16px;}
#contact_area div.tel p span.tel, #contact_area div.fax p span.fax {font-size: 40px;}
#top_image_area .top_image{width:100%;}
#top_image_area .top_image img{width:100%;height:1024px; object-fit: cover; /* この一行を追加するだけ！ */}
#top_image_area .top_concept_e{top:-800px;}
#top_image_area .top_concept_j{top:-800px;}
#top_image_area .co_name{top:-850px;}
#top_image_area p{font-size:20px;line-height:200%;width:80%;top:-860px;}
.br768{display:none;}
#footer_area .footermenu {width:90%;margin-left: auto;margin-right: auto;font-size:20px;text-align: center;margin-top:20px;}
#footer_area .footermenu li:first-child { margin-left:0%;}
.contents_top_img2{top:-150px;}
#nav_co{float:none;width:100%;}
#gnavi li {width:100%;margin-bottom: 2%;padding-top:2%;padding-bottom:2%;}
#gnavi li:first-child {margin-left:0%}
#gnavi li {border-right-style: none;}
#gnavi li:first-child {border-left-style: none;}
.contents_txt{font-size:20px;width:80%;line-height: 170%;margin-left: auto;margin-right: auto;}
.contents_txt2{margin-top:-35%;}
.contents_txt3{color:#001E58;font-size:22px;width:60%;line-height: 170%;margin-top:-33%;margin-bottom:10%;}
.contents_txt4{margin-top:-32%;}
#project_business_area .business_area_ttl{width: 100%;padding-bottom:0px;padding-left:7%;font-size:22px;background-size:cover;}
#identity_area .ident_contents_area{width:90%;margin-left: auto;margin-right: auto;}
#identity_area .identity_ttl{width: 100%;padding-bottom:0px;padding-left:8%;font-size:22px;background-size:cover;}
#branch_area{width:95%;padding-bottom: 5%;margin-left: auto;margin-right: auto;margin-top:-120px;}
#qualified_area{margin-top:-120px;width:95%;}
#commend_area{margin-top:-120px;width:95%;}
#commend_area .commend_ttl{width: 100%;padding-bottom:0px;padding-left:7%;font-size:22px;background-size:cover;}
#group_box_area{width:95%;margin-left: auto;margin-right: auto;margin-top:3%;}
#group_box_area ul{padding-left:10px!important;height:auto;}
#recruit_top_area .recruit_top_copy{width:75%;margin-top:-150px;z-index:1;}
#voice_shain_imgarea{margin-top:0%;margin-bottom:0%;width:100%;}
#voice_shain_imgarea .staff_link{z-index:1;position: relative;top:-220px;left:50%;width:50%;}
#voice_shain_imgarea .staff_link2{z-index:1;position: relative;top:-220px;left:0px;width:50%;}
#voice_shain_imgarea .staff_link3{z-index:1;position: relative;top:-220px;left:50%;width:50%;margin-bottom:-155px;}
#entryform_area .btn_area{width:95%;margin-left: auto;margin-right: auto;}
#offer_details2 table {width: 100%;margin: 0;}
#offer_details2 table  .last td:last-child {
    border-bottom: solid 1px #ccc;
    width: 100%;
  }
  .tbl-r02 {
    width:100%;
  }
  .tbl-r02 th,
  .tbl-r02 td {
    padding-left:5%;
	padding-right:5%;
　　 border-bottom: none;
    display: block;
    width: 100%;
	border:none;
  }
}
@media screen and (min-width: 736px){
.wbr736{display:none;}
}
@media screen and (max-width: 736px) {
#course_content_area dl dd {
    font-size: 16px;
}
#course_content_area dl dt, #course_content_area dl dd {
    width: 100%!important;
    margin: auto;
    margin-bottom: 20px;
    float: none!important;
}
#contact_area div.tel p, #contact_area div.fax p {font-size: 15px;}
#contact_area div.tel p span.tel, #contact_area div.fax p span.fax {font-size: 35px;}
#contact_area div.tel p span.tel a{color:#FFFFFF !important;text-decoration:none !important;}
#contact_area div.fax p span.fax a{color:#FFFFFF !important;text-decoration:none !important;}
.scroll-table {
    overflow: auto;
    white-space: nowrap;
    border: solid 1px #ddd;
}
#schedule_area .inner dl dt, #schedule_area .inner dl dd, #schedule_area .inner dl dd p {
    width:100%;
    margin: auto;
    float: none;
	margin-bottom: 20px;
}
#contact_area .person h3 + p::before {
    left: 20px;
}
}
@media screen and (max-width: 600px) {
.sp-break {display:block;}
#course_schedule_area .class_times_l{float: left;width: 60%;}
#course_schedule_area .class_times_r{float: left;width: 40%;}
.pr {font-size:0.5em;}
.sm_mgb{margin-bottom:20px;}
footer{width: 95%;margin-left: auto;margin-right: auto;}
#venue_area .fax {width:70%;}
#venue_area .reception_hours{font-size: 1.2em;}
#venue_area .venue_name{font-size: 1.6em;}
#venue_area .tel {width:100%;}
#venue_area .venue_course_app{width: 100%;}
.venue_course_app2{width: 90%;margin-left: auto;margin-right: auto;}
#venue_area .venue_add {font-size: 1.2em;}
.venue_inner{width: 95%;margin-left: auto!important;margin-right: auto!important;}
	#course_schedule_area .class_times_ttl{width: 25%;}
#course_schedule_area .class_times_txt{font-size: 1.3em;}
#course_schedule_area .course_sch_date_times{font-size:0.8em;}
#dx_utilization_area .dx_utilization_osusume{width:95%;}
#course_schedule_area{width:95%;}
#dx_utilization_area .dx_utilization_lcr{width:95%;}
#dx_utilization_area .dx_utilization_cad{width:95%;}
#course_schedule_area .course_sch_date{width:100%;color: #D54C6F;font-size:1.3em;margin-bottom: 30px;background-color: #FFFFFF;text-align:left;padding: 10px;}
.container{padding-left: 0px!important;padding-right: 0px!important;}
#achievement_link_area{width:100%;}
#achievement_link_area .achievement_link_ttl{font-size: 2em;width:100%;}
#achievement_link_area .achievement_contents {width: 100%;}
#achievement_link_area .achievement_contents_ttl{width: 100%;}
#course_content_area .course_contents dl.period dd .week .weektxt { top: -9px;}
#dx_utilization_area .dx_utilization_txt{text-align: center;font-size: 1.8em}
#dx_utilization_area .dx_utilization_txt2{font-size: 1.2em;}
#course_points_area .course_points dl dd{font-size: 16px;}
#course_content_area .mrt-25{margin-top:0px;}
#course_points_area { width:100%;}
#course_points_area .course_points dl dt,#course_points_area .course_points dl dd{    
    width: 100%;
    margin: auto;
    margin-bottom: 20px;
    float: none;
}
#course_points_area .course_points_txt{text-align: left;}
#school_course_udemy_area .school_course_udemy_copy{font-weight:500;text-align: left;font-size: 1.7em;}
#school_course_udemy_area .school_course_udemy_txt{text-align: left;}
#school_course_udemy_area{width:95%}
#dx_utilization_area .dx_utilization_ttl{width: 100%}
#dx_utilization_area .dx_utilization_l{float:none;width:100%;margin-bottom: 20px;}
#dx_utilization_area .dx_utilization_c{float:none;width:100%;margin-bottom: 20px;}
#dx_utilization_area .dx_utilization_r{float:none;width:100%;}
#schedule_area .schedule_deadline{text-align: left;}
#business_summary_area .business_summary_txt{text-align: left;}
#schedule_area .schedule_txt{text-align: left;}
#business_summary_area .business_summary_copy{font-weight:500;text-align: left;font-size: 1.7em;}
#schedule_area .schedule_copy{font-weight:500;text-align: left;font-size: 1.7em;}
#schedule_area .schedule_copy2{font-weight:500;text-align: left;font-size: 1.7em;}
#contact_area .person h3 + p::before{left: 30px;}
#schedule_area .schedule_program {font-size: 1.3em;}
#schedule_area .schedule_program2 {font-size: 1.3em;}
#course_content_area .course_contents dl dd {font-size: 16px;}
.wbr599_none{display: none;}
.contact_btn{width:90%;margin-bottom:30px;}
.scroll-table {
    overflow: auto;
    white-space: nowrap;
    border: solid 1px #ddd;
}
#business_summary_area .business_summary_img{width:50%;}
#course_content_area dl dd {
    font-size: 16px;
}
#course_content_area dl dt, #course_content_area dl dd {
    width: 100%!important;
    margin: auto;
    margin-bottom: 20px;
    float: none!important;
}
#schedule_area .inner .program01 {padding-right:10px;padding-left: 10px;}
#schedule_area table {
    width: 96%;
    margin: auto;
    margin-bottom: 20px;
}
#schedule_area .inner dl dt, #schedule_area .inner dl dd, #schedule_area .inner dl dd p {
    width:100%;
    margin: auto;
    float: none;
	margin-bottom: 20px;
}
#course_content_area .course_contents dl.period dd div:nth-of-type(1), #contents .course_contents dl.period dd div:nth-of-type(2) {
    width: 90%;
    margin: auto;
    float: none;
}
#contact_area div.tel {
    width: 92%;
    float: none;
}
#contact_area div.fax {
    width: 92%;
    float: none;
}
#contact_area div.tel p span.tel, #contact_area div.fax p span.fax {font-size: 30px;}
#contact_area div.tel p:before {background-size: 90%;background-repeat: no-repeat;}
#contact_area div.fax p:before {background-size: 90%;background-repeat: no-repeat;}
#contact_area .person {width: 90%;}
#schedule_area .inner{padding-bottom: 0px;}
}
@media screen and (max-width:420px) {
.wbr768{display: none;}
#dx_utilization_area .dx_utilization_txt2{font-size: 1em;}
}
@media screen and (max-width:380px) {
#contact_area .person h3 + p::before {left: 20px;}
}
@media screen and ( max-width : 320px ){

}
/*--padding--*/
.pda0{
  padding:0;
}
.pda2{
  padding:2px;
}
.pda3{
  padding:3px;
}
.pda4{
  padding:4px;
}
.pda5{
  padding:5px;
}
.pda6{
  padding:6px;
}
.pda8{
  padding:8px;
}
.pda9{
  padding:9px;
}
.pda10{
  padding:10px;
}
.pda12{
  padding:12px;
}
.pda14{
  padding:14px;
}
.pda15{
  padding:15px;
}
.pda16{
  padding:16px;
}
.pda18{
  padding:18px;
}
.pda20{
  padding:20px;
}
.pda21{
  padding:21px;
}
.pda22{
  padding:22px;
}
.pda24{
  padding:24px;
}
.pda25{
  padding:25px;
}
.pda26{
  padding:26px;
}
.pda27{
  padding:27px;
}
.pda28{
  padding:28px;
}
.pda30{
  padding:30px;
}
.pda32{
  padding:32px;
}
.pda33{
  padding:33px;
}
.pda34{
  padding:34px;
}
.pda35{
  padding:35px;
}
.pda36{
  padding:36px;
}
.pda38{
  padding:38px;
}
.pda39{
  padding:39px;
}
.pda40{
  padding:40px;
}
.pda42{
  padding:42px;
}
.pda44{
  padding:44px;
}
.pda45{
  padding:45px;
}
.pda46{
  padding:46px;
}
.pda48{
  padding:48px;
}
.pda50{
  padding:50px;
}

/*--padding-top--*/
.pdt0{
  padding-top:0;
}
.pdt2{
  padding-top:2px;
}
.pdt3{
  padding-top:3px;
}
.pdt4{
  padding-top:4px;
}
.pdt5{
  padding-top:5px;
}
.pdt6{
  padding-top:6px;
}
.pdt8{
  padding-top:8px;
}
.pdt9{
  padding-top:9px;
}
.pdt10{
  padding-top:10px;
}
.pdt12{
  padding-top:12px;
}
.pdt14{
  padding-top:14px;
}
.pdt15{
  padding-top:15px;
}
.pdt16{
  padding-top:16px;
}
.pdt18{
  padding-top:18px;
}
.pdt20{
  padding-top:20px;
}
.pdt21{
  padding-top:21px;
}
.pdt22{
  padding-top:22px;
}
.pdt24{
  padding-top:24px;
}
.pdt25{
  padding-top:25px;
}
.pdt26{
  padding-top:26px;
}
.pdt27{
  padding-top:27px;
}
.pdt28{
  padding-top:28px;
}
.pdt30{
  padding-top:30px;
}
.pdt32{
  padding-top:32px;
}
.pdt33{
  padding-top:33px;
}
.pdt34{
  padding-top:34px;
}
.pdt35{
  padding-top:35px;
}
.pdt36{
  padding-top:36px;
}
.pdt38{
  padding-top:38px;
}
.pdt39{
  padding-top:39px;
}
.pdt40{
  padding-top:40px;
}
.pdt42{
  padding-top:42px;
}
.pdt44{
  padding-top:44px;
}
.pdt45{
  padding-top:45px;
}
.pdt46{
  padding-top:46px;
}
.pdt48{
  padding-top:48px;
}
.pdt50{
  padding-top:50px;
}

/*--padding-bottom--*/
.pdb0{
  padding-bottom:0;
}
.pdb2{
  padding-bottom:2px;
}
.pdb3{
  padding-bottom:3px;
}
.pdb4{
  padding-bottom:4px;
}
.pdb5{
  padding-bottom:5px;
}
.pdb6{
  padding-bottom:6px;
}
.pdb8{
  padding-bottom:8px;
}
.pdb9{
  padding-bottom:9px;
}
.pdb10{
  padding-bottom:10px;
}
.pdb12{
  padding-bottom:12px;
}
.pdb14{
  padding-bottom:14px;
}
.pdb15{
  padding-bottom:15px;
}
.pdb16{
  padding-bottom:16px;
}
.pdb18{
  padding-bottom:18px;
}
.pdb20{
  padding-bottom:20px;
}
.pdb21{
  padding-bottom:21px;
}
.pdb22{
  padding-bottom:22px;
}
.pdb24{
  padding-bottom:24px;
}
.pdb25{
  padding-bottom:25px;
}
.pdb26{
  padding-bottom:26px;
}
.pdb27{
  padding-bottom:27px;
}
.pdb28{
  padding-bottom:28px;
}
.pdb30{
  padding-bottom:30px;
}
.pdb32{
  padding-bottom:32px;
}
.pdb33{
  padding-bottom:33px;
}
.pdb34{
  padding-bottom:34px;
}
.pdb35{
  padding-bottom:35px;
}
.pdb36{
  padding-bottom:36px;
}
.pdb38{
  padding-bottom:38px;
}
.pdb39{
  padding-bottom:39px;
}
.pdb40{
  padding-bottom:40px;
}
.pdb42{
  padding-bottom:42px;
}
.pdb44{
  padding-bottom:44px;
}
.pdb45{
  padding-bottom:45px;
}
.pdb46{
  padding-bottom:46px;
}
.pdb48{
  padding-bottom:48px;
}
.pdb50{
  padding-bottom:50px;
}

/*--padding-right--*/
.pdr0{
  padding-right:0;
}
.pdr2{
  padding-right:2px;
}
.pdr3{
  padding-right:3px;
}
.pdr4{
  padding-right:4px;
}
.pdr5{
  padding-right:5px;
}
.pdr6{
  padding-right:6px;
}
.pdr8{
  padding-right:8px;
}
.pdr9{
  padding-right:9px;
}
.pdr10{
  padding-right:10px;
}
.pdr12{
  padding-right:12px;
}
.pdr14{
  padding-right:14px;
}
.pdr15{
  padding-right:15px;
}
.pdr16{
  padding-right:16px;

}
.pdr18{
  padding-right:18px;
}
.pdr20{
  padding-right:20px;
}
.pdr21{
  padding-right:21px;
}
.pdr22{
  padding-right:22px;
}
.pdr24{
  padding-right:24px;
}
.pdr25{
  padding-right:25px;
}
.pdr26{
  padding-right:26px;
}
.pdr27{
  padding-right:27px;
}
.pdr28{
  padding-right:28px;
}
.pdr30{
  padding-right:30px;
}
.pdr32{
  padding-right:32px;
}
.pdr33{
  padding-right:33px;
}
.pdr34{
  padding-right:34px;
}
.pdr35{
  padding-right:35px;
}
.pdr36{
  padding-right:36px;
}
.pdr38{
  padding-right:38px;
}
.pdr39{
  padding-right:39px;
}
.pdr40{
  padding-right:40px;
}
.pdr42{
  padding-right:42px;
}
.pdr44{
  padding-right:44px;
}
.pdr45{
  padding-right:45px;
}
.pdr46{
  padding-right:46px;
}
.pdr48{
  padding-right:48px;
}
.pdr50{
  padding-right:50px;
}

/*--padding-left--*/
.pdl0{
  padding-left:0;
}
.pdl2{
  padding-left:2px;
}
.pdl3{
  padding-left:3px;
}
.pdl4{
  padding-left:4px;
}
.pdl5{
  padding-left:5px;
}
.pdl6{
  padding-left:6px;
}
.pdl8{
  padding-left:8px;
}
.pdl9{
  padding-left:9px;
}
.pdl10{
  padding-left:10px;
}
.pdl12{
  padding-left:12px;
}
.pdl14{
  padding-left:14px;
}
.pdl15{
  padding-left:15px;
}
.pdl16{
  padding-left:16px;
}
.pdl18{
  padding-left:18px;
}
.pdl20{
  padding-left:20px;
}
.pdl21{
  padding-left:21px;
}
.pdl22{
  padding-left:22px;
}
.pdl24{
  padding-left:24px;
}
.pdl25{
  padding-left:25px;
}
.pdl26{
  padding-left:26px;
}
.pdl27{
  padding-left:27px;
}
.pdl28{
  padding-left:28px;
}
.pdl30{
  padding-left:30px;
}
.pdl32{
  padding-left:32px;
}
.pdl33{
  padding-left:33px;
}
.pdl34{
  padding-left:34px;
}
.pdl35{
  padding-left:35px;
}
.pdl36{
  padding-left:36px;
}
.pdl38{
  padding-left:38px;
}
.pdl39{
  padding-left:39px;
}
.pdl40{
  padding-left:40px;
}
.pdl42{
  padding-left:42px;
}
.pdl44{
  padding-left:44px;
}
.pdl45{
  padding-left:45px;
}
.pdl46{
  padding-left:46px;
}
.pdl48{
  padding-left:48px;
}
.pdl50{
  padding-left:50px;
}

/*--padding-top-bottom--*/
.pdtb0{
  padding-top:0;
  padding-bottom:0;
}
.pdtb2{
  padding-top:2px;
  padding-bottom:2px;
}
.pdtb3{
  padding-top:3px;
  padding-bottom:3px;
}
.pdtb4{
  padding-top:4px;
  padding-bottom:4px;
}
.pdtb5{
  padding-top:5px;
  padding-bottom:5px;
}
.pdtb6{
  padding-top:6px;
  padding-bottom:6px;
}
.pdtb8{
  padding-top:8px;
  padding-bottom:8px;
}
.pdtb9{
  padding-top:9px;
  padding-bottom:9px;
}
.pdtb10{
  padding-top:10px;
  padding-bottom:10px;
}
.pdtb12{
  padding-top:12px;
  padding-bottom:12px;
}
.pdtb14{
  padding-top:14px;
  padding-bottom:14px;
}
.pdtb15{
  padding-top:15px;
  padding-bottom:15px;
}
.pdtb16{
  padding-top:16px;
  padding-bottom:16px;
}
.pdtb18{
  padding-top:18px;
  padding-bottom:18px;
}
.pdtb20{
  padding-top:20px;
  padding-bottom:20px;
}
.pdtb21{
  padding-top:21px;
  padding-bottom:21px;
}
.pdtb22{
  padding-top:22px;
  padding-bottom:22px;
}
.pdtb24{
  padding-top:24px;
  padding-bottom:24px;
}
.pdtb25{
  padding-top:25px;
  padding-bottom:25px;
}
.pdtb26{
  padding-top:26px;
  padding-bottom:26px;
}
.pdtb27{
  padding-top:27px;
  padding-bottom:27px;
}
.pdtb28{
  padding-top:28px;
  padding-bottom:28px;
}
.pdtb30{
  padding-top:30px;
  padding-bottom:30px;
}
.pdtb32{
  padding-top:32px;
  padding-bottom:32px;
}
.pdtb33{
  padding-top:33px;
  padding-bottom:33px;
}
.pdtb34{
  padding-top:34px;
  padding-bottom:34px;
}
.pdtb35{
  padding-top:35px;
  padding-bottom:35px;
}
.pdtb36{
  padding-top:36px;
  padding-bottom:36px;
}
.pdtb38{
  padding-top:38px;
  padding-bottom:38px;
}
.pdtb39{
  padding-top:39px;
  padding-bottom:39px;
}
.pdtb40{
  padding-top:40px;
  padding-bottom:40px;
}
.pdtb42{
  padding-top:42px;
  padding-bottom:42px;
}
.pdtb44{
  padding-top:44px;
  padding-bottom:44px;
}
.pdtb45{
  padding-top:45px;
  padding-bottom:45px;
}
.pdtb46{
  padding-top:46px;
  padding-bottom:46px;
}
.pdtb48{
  padding-top:48px;
  padding-bottom:48px;
}
.pdtb50{
  padding-top:50px;
  padding-bottom:50px;
}

/*--padding-right-left--*/
.pdrl0{
  padding-right:0!important;
  padding-left:0!important;
}
.pdrl2{
  padding-right:2px;
  padding-left:2px;
}
.pdrl3{
  padding-right:3px;
  padding-left:3px;
}
.pdrl4{
  padding-right:4px;
  padding-left:4px;
}
.pdrl5{
  padding-right:5px;
  padding-left:5px;
}
.pdrl6{
  padding-right:6px;
  padding-left:6px;
}
.pdrl8{
  padding-right:8px;
  padding-left:8px;
}
.pdrl9{
  padding-right:9px;
  padding-left:9px;
}
.pdrl10{
  padding-right:10px;
  padding-left:10px;
}
.pdrl12{
  padding-right:12px;
  padding-left:12px;
}
.pdrl14{
  padding-right:14px;
  padding-left:14px;
}
.pdrl15{
  padding-right:15px;
  padding-left:15px;
}
.pdrl16{
  padding-right:16px;
  padding-left:16px;
}
.pdrl18{
  padding-right:18px;
  padding-left:18px;
}
.pdrl20{
  padding-right:20px;
  padding-left:20px;
}
.pdrl21{
  padding-right:21px;
  padding-left:21px;
}
.pdrl22{
  padding-right:22px;
  padding-left:22px;
}
.pdrl24{
  padding-right:24px;
  padding-left:24px;
}
.pdrl25{
  padding-right:25px;
  padding-left:25px;
}
.pdrl26{
  padding-right:26px;
  padding-left:26px;
}
.pdrl27{
  padding-right:27px;
  padding-left:27px;
}
.pdrl28{
  padding-right:28px;
  padding-left:28px;
}
.pdrl30{
  padding-right:30px;
  padding-left:30px;
}
.pdrl32{
  padding-right:32px;
  padding-left:32px;
}
.pdrl33{
  padding-right:33px;
  padding-left:33px;
}
.pdrl34{
  padding-right:34px;
  padding-left:34px;
}
.pdrl35{
  padding-right:35px;
  padding-left:35px;
}
.pdrl36{
  padding-right:36px;
  padding-left:36px;
}
.pdrl38{
  padding-right:38px;
  padding-left:38px;
}
.pdrl39{
  padding-right:39px;
  padding-left:39px;
}
.pdrl40{
  padding-right:40px;
  padding-left:40px;
}
.pdrl42{
  padding-right:42px;
  padding-left:42px;
}
.pdrl44{
  padding-right:44px;
  padding-left:44px;
}
.pdrl45{
  padding-right:45px;
  padding-left:45px;
}
.pdrl46{
  padding-right:46px;
  padding-left:46px;
}
.pdrl48{
  padding-right:48px;
  padding-left:48px;
}
.pdrl50{
  padding-right:50px;
  padding-left:50px;
}

/*--margin--*/
.mga0{
  margin:0;
}
.mga2{
  margin:2px;
}
.mga3{
  margin:3px;
}
.mga4{
  margin:4px;
}
.mga5{
  margin:5px;
}
.mga6{
  margin:6px;
}
.mga8{
  margin:8px;
}
.mga9{
  margin:9px;
}
.mga10{
  margin:10px;
}
.mga12{
  margin:12px;
}
.mga14{
  margin:14px;
}
.mga15{
  margin:15px;
}
.mga16{
  margin:16px;
}
.mga18{
  margin:18px;
}
.mga20{
  margin:20px;
}
.mga21{
  margin:21px;
}
.mga22{
  margin:22px;
}
.mga24{
  margin:24px;
}
.mga25{
  margin:25px;
}
.mga26{
  margin:26px;
}
.mga27{
  margin:27px;
}
.mga28{
  margin:28px;
}
.mga30{
  margin:30px;
}
.mga32{
  margin:32px;
}
.mga33{
  margin:33px;
}
.mga34{
  margin:34px;
}
.mga35{
  margin:35px;
}
.mga36{
  margin:36px;
}
.mga38{
  margin:38px;
}
.mga39{
  margin:39px;
}
.mga40{
  margin:40px;
}
.mga42{
  margin:42px;
}
.mga44{
  margin:44px;
}
.mga45{
  margin:45px;
}
.mga46{
  margin:46px;
}
.mga48{
  margin:48px;
}
.mga50{
  margin:50px;
}

/*--margin-top--*/
.mgt0{
  margin-top:0!important;
}
.mgt2{
  margin-top:2px;
}
.mgt3{
  margin-top:3px;
}
.mgt4{
  margin-top:4px;
}
.mgt5{
  margin-top:5px;
}
.mgt6{
  margin-top:6px;
}
.mgt8{
  margin-top:8px;
}
.mgt9{
  margin-top:9px;
}
.mgt10{
  margin-top:10px;
}
.mgt12{
  margin-top:12px;
}
.mgt14{
  margin-top:14px;
}
.mgt15{
  margin-top:15px;
}
.mgt16{
  margin-top:16px;
}
.mgt18{
  margin-top:18px;
}
.mgt20{
  margin-top:20px;
}
.mgt21{
  margin-top:21px;
}
.mgt22{
  margin-top:22px;
}
.mgt24{
  margin-top:24px;
}
.mgt25{
  margin-top:25px;
}
.mgt26{
  margin-top:26px;
}
.mgt27{
  margin-top:27px;
}
.mgt28{
  margin-top:28px;
}
.mgt30{
  margin-top:30px;
}
.mgt32{
  margin-top:32px;
}
.mgt33{
  margin-top:33px;
}
.mgt34{
  margin-top:34px;
}
.mgt35{
  margin-top:35px;
}
.mgt36{
  margin-top:36px;
}
.mgt38{
  margin-top:38px;
}
.mgt39{
  margin-top:39px;
}
.mgt40{
  margin-top:40px;
}
.mgt42{
  margin-top:42px;
}
.mgt44{
  margin-top:44px;
}
.mgt45{
  margin-top:45px;
}
.mgt46{
  margin-top:46px;
}
.mgt48{
  margin-top:48px;
}
.mgt50{
  margin-top:50px;
}

/*--margin-bottom--*/
.mgb0{
  margin-bottom:0!important;
}
.mgb2{
  margin-bottom:2px;
}
.mgb3{
  margin-bottom:3px;
}
.mgb4{
  margin-bottom:4px;
}
.mgb5{
  margin-bottom:5px;
}
.mgb6{
  margin-bottom:6px;
}
.mgb8{
  margin-bottom:8px;
}
.mgb9{
  margin-bottom:9px;
}
.mgb10{
  margin-bottom:10px;
}
.mgb12{
  margin-bottom:12px;
}
.mgb14{
  margin-bottom:14px;
}
.mgb15{
  margin-bottom:15px;
}
.mgb16{
  margin-bottom:16px;
}
.mgb18{
  margin-bottom:18px;
}
.mgb20{
  margin-bottom:20px!important;
}
.mgb21{
  margin-bottom:21px;
}
.mgb22{
  margin-bottom:22px;
}
.mgb24{
  margin-bottom:24px;
}
.mgb25{
  margin-bottom:25px;
}
.mgb26{
  margin-bottom:26px;
}
.mgb27{
  margin-bottom:27px;
}
.mgb28{
  margin-bottom:28px;
}
.mgb30{
  margin-bottom:30px!important;
}
.mgb32{
  margin-bottom:32px;
}
.mgb33{
  margin-bottom:33px;
}
.mgb34{
  margin-bottom:34px;
}
.mgb35{
  margin-bottom:35px;
}
.mgb36{
  margin-bottom:36px;
}
.mgb38{
  margin-bottom:38px;
}
.mgb39{
  margin-bottom:39px;
}
.mgb40{
  margin-bottom:40px;
}
.mgb42{
  margin-bottom:42px;
}
.mgb44{
  margin-bottom:44px;
}
.mgb45{
  margin-bottom:45px;
}
.mgb46{
  margin-bottom:46px;
}
.mgb48{
  margin-bottom:48px;
}
.mgb50{
  margin-bottom:50px;
}

/*--margin-right--*/
.mgr0{
  margin-right:0;
}
.mgr2{
  margin-right:2px;
}
.mgr3{
  margin-right:3px;
}
.mgr4{
  margin-right:4px;
}
.mgr5{
  margin-right:5px;
}
.mgr6{
  margin-right:6px;
}
.mgr8{
  margin-right:8px;
}
.mgr9{
  margin-right:9px;
}
.mgr10{
  margin-right:10px;
}
.mgr12{
  margin-right:12px;
}
.mgr14{
  margin-right:14px;
}
.mgr15{
  margin-right:15px;
}
.mgr16{
  margin-right:16px;
}
.mgr18{
  margin-right:18px;
}
.mgr20{
  margin-right:20px;
}
.mgr21{
  margin-right:21px;
}
.mgr22{
  margin-right:22px;
}
.mgr24{
  margin-right:24px;
}
.mgr25{
  margin-right:25px;
}
.mgr26{
  margin-right:26px;
}
.mgr27{
  margin-right:27px;
}
.mgr28{
  margin-right:28px;
}
.mgr30{
  margin-right:30px;
}
.mgr32{
  margin-right:32px;
}
.mgr33{
  margin-right:33px;
}
.mgr34{
  margin-right:34px;
}
.mgr35{
  margin-right:35px;
}
.mgr36{
  margin-right:36px;
}
.mgr38{
  margin-right:38px;
}
.mgr39{
  margin-right:39px;
}
.mgr40{
  margin-right:40px;
}
.mgr42{
  margin-right:42px;
}
.mgr44{
  margin-right:44px;
}
.mgr45{
  margin-right:45px;
}
.mgr46{
  margin-right:46px;
}
.mgr48{
  margin-right:48px;
}
.mgr50{
  margin-right:50px;
}

/*--margin-left--*/
.mgl0{
  margin-left:0;
}
.mgl2{
  margin-left:2px;
}
.mgl3{
  margin-left:3px;
}
.mgl4{
  margin-left:4px;
}
.mgl5{
  margin-left:5px;
}
.mgl6{
  margin-left:6px;
}
.mgl8{
  margin-left:8px;
}
.mgl9{
  margin-left:9px;
}
.mgl10{
  margin-left:10px;
}
.mgl12{
  margin-left:12px;
}
.mgl14{
  margin-left:14px;
}
.mgl15{
  margin-left:15px;
}
.mgl16{
  margin-left:16px;
}
.mgl18{
  margin-left:18px;
}
.mgl20{
  margin-left:20px;
}
.mgl21{
  margin-left:21px;
}
.mgl22{
  margin-left:22px;
}
.mgl24{
  margin-left:24px;
}
.mgl25{
  margin-left:25px;
}
.mgl26{
  margin-left:26px;
}
.mgl27{
  margin-left:27px;
}
.mgl28{
  margin-left:28px;
}
.mgl30{
  margin-left:30px;
}
.mgl32{
  margin-left:32px;
}
.mgl33{
  margin-left:33px;
}
.mgl34{
  margin-left:34px;
}
.mgl35{
  margin-left:35px;
}
.mgl36{
  margin-left:36px;
}
.mgl38{
  margin-left:38px;
}
.mgl39{
  margin-left:39px;
}
.mgl40{
  margin-left:40px;
}
.mgl42{
  margin-left:42px;
}
.mgl44{
  margin-left:44px;
}
.mgl45{
  margin-left:45px;
}
.mgl46{
  margin-left:46px;
}
.mgl48{
  margin-left:48px;
}
.mgl50{
  margin-left:50px;
}

/*--margin-top-bottom--*/
.mgtb0{
  margin-top:0;
  margin-bottom:0;
}
.mgtb2{
  margin-top:2px;
  margin-bottom:2px;
}
.mgtb3{
  margin-top:3px;
  margin-bottom:3px;
}
.mgtb4{
  margin-top:4px;
  margin-bottom:4px;
}
.mgtb5{
  margin-top:5px;
  margin-bottom:5px;
}
.mgtb6{
  margin-top:6px;
  margin-bottom:6px;
}
.mgtb8{
  margin-top:8px;
  margin-bottom:8px;
}
.mgtb9{
  margin-top:9px;
  margin-bottom:9px;
}
.mgtb10{
  margin-top:10px;
  margin-bottom:10px;
}
.mgtb12{
  margin-top:12px;
  margin-bottom:12px;
}
.mgtb14{
  margin-top:14px;
  margin-bottom:14px;
}
.mgtb15{
  margin-top:15px;
  margin-bottom:15px;
}
.mgtb16{
  margin-top:16px;
  margin-bottom:16px;
}
.mgtb18{
  margin-top:18px;
  margin-bottom:18px;
}
.mgtb20{
  margin-top:20px;
  margin-bottom:20px;
}
.mgtb21{
  margin-top:21px;
  margin-bottom:21px;
}
.mgtb22{
  margin-top:22px;
  margin-bottom:22px;
}
.mgtb24{
  margin-top:24px;
  margin-bottom:24px;
}
.mgtb25{
  margin-top:25px;
  margin-bottom:25px;
}
.mgtb26{
  margin-top:26px;
  margin-bottom:26px;
}
.mgtb27{
  margin-top:27px;
  margin-bottom:27px;
}
.mgtb28{
  margin-top:28px;
  margin-bottom:28px;
}
.mgtb30{
  margin-top:30px;
  margin-bottom:30px;
}
.mgtb32{
  margin-top:32px;
  margin-bottom:32px;
}
.mgtb33{
  margin-top:33px;
  margin-bottom:33px;
}
.mgtb34{
  margin-top:34px;
  margin-bottom:34px;
}
.mgtb35{
  margin-top:35px;
  margin-bottom:35px;
}
.mgtb36{
  margin-top:36px;
  margin-bottom:36px;
}
.mgtb38{
  margin-top:38px;
  margin-bottom:38px;
}
.mgtb39{
  margin-top:39px;
  margin-bottom:39px;
}
.mgtb40{
  margin-top:40px;
  margin-bottom:40px;
}
.mgtb42{
  margin-top:42px;
  margin-bottom:42px;
}
.mgtb44{
  margin-top:44px;
  margin-bottom:44px;
}
.mgtb45{
  margin-top:45px;
  margin-bottom:45px;
}
.mgtb46{
  margin-top:46px;
  margin-bottom:46px;
}
.mgtb48{
  margin-top:48px;
  margin-bottom:48px;
}
.mgtb50{
  margin-top:50px;
  margin-bottom:50px;
}

/*--margin-right-left--*/
.mgrl0{
  margin-right:0!important;
  margin-left:0!important;
}
.mgrl2{
  margin-right:2px;
  margin-left:2px;
}
.mgrl3{
  margin-right:3px;
  margin-left:3px;
}
.mgrl4{
  margin-right:4px;
  margin-left:4px;
}
.mgrl5{
  margin-right:5px;
  margin-left:5px;
}
.mgrl6{
  margin-right:6px;
  margin-left:6px;
}
.mgrl8{
  margin-right:8px;
  margin-left:8px;
}
.mgrl9{
  margin-right:9px;
  margin-left:9px;
}
.mgrl10{
  margin-right:10px;
  margin-left:10px;
}
.mgrl12{
  margin-right:12px;
  margin-left:12px;
}
.mgrl14{
  margin-right:14px;
  margin-left:14px;
}
.mgrl15{
  margin-right:15px;
  margin-left:15px;
}
.mgrl16{
  margin-right:16px;
  margin-left:16px;
}
.mgrl18{
  margin-right:18px;
  margin-left:18px;
}
.mgrl20{
  margin-right:20px;
  margin-left:20px;
}
.mgrl21{
  margin-right:21px;
  margin-left:21px;
}
.mgrl22{
  margin-right:22px;
  margin-left:22px;
}
.mgrl24{
  margin-right:24px;
  margin-left:24px;
}
.mgrl25{
  margin-right:25px;
  margin-left:25px;
}
.mgrl26{
  margin-right:26px;
  margin-left:26px;
}
.mgrl27{
  margin-right:27px;
  margin-left:27px;
}
.mgrl28{
  margin-right:28px;
  margin-left:28px;
}
.mgrl30{
  margin-right:30px;
  margin-left:30px;
}
.mgrl32{
  margin-right:32px;
  margin-left:32px;
}
.mgrl33{
  margin-right:33px;
  margin-left:33px;
}
.mgrl34{
  margin-right:34px;
  margin-left:34px;
}
.mgrl35{
  margin-right:35px;
  margin-left:35px;
}
.mgrl36{
  margin-right:36px;
  margin-left:36px;
}
.mgrl38{
  margin-right:38px;
  margin-left:38px;
}
.mgrl39{
  margin-right:39px;
  margin-left:39px;
}
.mgrl40{
  margin-right:40px;
  margin-left:40px;
}
.mgrl42{
  margin-right:42px;
  margin-left:42px;
}
.mgrl44{
  margin-right:44px;
  margin-left:44px;
}
.mgrl45{
  margin-right:45px;
  margin-left:45px;
}
.mgrl46{
  margin-right:46px;
  margin-left:46px;
}
.mgrl48{
  margin-right:48px;
  margin-left:48px;
}
.mgrl50{
  margin-right:50px;
  margin-left:50px;
}
