﻿@charset "utf-8";
/* CSS Document */

/*common-------------------------------------------------------------------*/
body { margin:0; text-align: center;background: #fff;color: #333;font-style:normal;font-size:90%;line-height:1.5em;letter-spacing:-1px;/*word-spacing: 0.1em;*/margin:0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
img {border:none;vertical-align:top;margin:0 0;}

.fontMin{font-family:"Sawarabi Mincho","ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; letter-spacing:0.1em}

a {text-decoration:none;color:#333;}
a:hover{color:#c99a7c; text-decoration:underline;}
a:hover img {filter: alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
a:hover img.none {filter: alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
a.none {text-decoration:none;color:#333;}
a.none:hover{color:#612d00;text-decoration:none;}

br.all {clear:both;}

p {margin:0 0;}
ol,ul,li {list-style:none;margin:0 0;padding:0 0;} 
dl {margin:0 0;}
dd {margin:0 0;}

hr {margin:0 0;color:#e6dcb9;border-style:dashed;}
.size60 {font-size:60%;}
.size76 {font-size:76%;}
.size80 {font-size:80%;}
.size90 {font-size:90%;}
.size110 {font-size:110%;}
.size120 {font-size:120%;}
.size150 {font-size:150%;}
.size180 {font-size:180%;}
.size210 {font-size:210%;}
.size240 {font-size:240%;}
.large{font-size:130%;}
.bold{font-weight:bold;}
.thin{ font-weight:lighter;}
.colBrown {color:#c99a7c;}
.colfff {color:#fff;}
.col333 {color:#333;}
.col666 {color:#666;}
.col999 {color:#999;}
.col4d4 {color:#4d4d4d;}
.colPur{color:#c693ba !important;}
.colDpink {color:#c62439;}
.colEmerald {color:#339999;}
.colILLMINA{color:#564684;}
.colVilla{color:#a19300;}

.bg_y{background-color:#fffbe5;}
.bg_f5{background:#f5f5f5;}
.bg_fff{background:#fff;}
.bg_Villa{background:#a19300;}

span.inLine{display:inline-block; padding:5px 10px;}
.center{text-align:center;}
.right0 {text-align: right;clear:both;}
.right10 {text-align: right;padding-right: 10px;clear:both;}
.right20 {text-align: right;padding-right: 20px;clear:both;}
.left{text-align:left;}
.line18{line-height:1.8em;}
.line15{line-height:1.5em;}
.line12{line-height:1.2em;}
.u{text-decoration:underline;}
.mAuto{ margin:0 auto;}

.clearFix:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
zoom:1;
}

/*markup-------------------------------------------------------------------*/
div#intro h1 { margin:0; padding:0; color: #693614; font-size:12px; font-weight:normal; text-align:right;}
h2.center {font-size:100%;text-align:center;font-weight:normal;margin:10px 0;color:#4d4d4d;}
h2 { font-size:140%; margin:0; color:#666; line-height:1.4em; }
h2.img{margin:0;}
h2.line {font-size:180%; font-weight:bold;margin:0;padding:0 0 2px 0 ;color:#c99a7c; border-bottom:#cecece 1px dashed; margin:0 0 5px 0;}
h2.sizeL  {font-size:160%; font-weight:bold;margin:0;padding:0;color:#c99a7c;}
h2.thinL  {font-size:180%; font-weight: lighter; margin:0;padding:0; text-align:center}
h2.none { font-size: 180%; padding:0 !important; margin:0; background:none; font-weight:bold; }
h3 { font-size:120%; margin:0; color:#666; line-height:1.4em; }
h3.sizeL  {font-size:160%; font-weight:normal;margin:0;padding:0;color:#c99a7c;}
h3.sizeLs  {font-size:120%; font-weight:normal;margin:0;padding:0;color:#c99a7c;}
h3.sizeLss  {font-size:108%; font-weight:bold;margin:0;padding:0;color:#c99a7c;}
h3.line { color:#4d4d4d; font-size: 160%; padding:0 0 3px 0; width:auto; height:auto; border-bottom: 1px #cecece solid; background:none; }

/*intro-------------------------------------------------------------------*/
div#introBg {background:#f5f1eb; width:calc(100% - 4px); padding:2px; margin:0; border-bottom:#dccbb6 1px solid;}
div#intro { margin: 0px auto !important; width: 1000px; overflow: hidden; text-align:left; }

/*headder-------------------------------------------------------------------*/
div#headder { margin: 20px auto !important; width: 1000px; overflow: hidden;}


div#headder div#logo{width:240px; float:left;}
div#headder div#headderExp{width:480px; float:left; height:14px; line-height:14px; margin:46px 20px 0 20px; font-size:12px; text-align:left;}
div#headder div#info{width:240px; float:left; margin:0; text-align:right;}
div#headder p{margin:0; font-size:90%;}
div#headder p a {color:#612d00;}

/*gnav-------------------------------------------------------------------*/
ul#gnav { margin: 8px auto !important; width: 1000px; overflow: hidden; text-align:center;}
ul#gnav li#home{width::100px; margin:0 !important; float:left; padding:0;}
ul#gnav li{width::200px; margin:0 !important; float:left; padding:0;}




/*contents-------------------------------------------------------------------*/
div#contents {margin:0 auto 20px !important; width: 1000px;text-align:left; padding:0;}
div#contents div#mainv {margin:10px 0; width: 1000px; padding:0;}

div#contents div#main ul#breadcrumb {width:1000px; margin:0 0 5px 0;}
div#contents div#main ul#breadcrumb li{float:left; margin:0 5px 0 0;}

div#contents div#main div.w1000{width:1000px; margin:0; padding:0; float:left}
div#contents div#main div.w980{width:980px; margin:0 10px; padding:0; float:left}

/*2分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w490{width:490px; margin:0; padding:0; float:left;}
div#contents div#main div.w1000 div.w490R{width:490px; margin:0 0 0 20px; padding:0; float:left;}
/*3分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w320{width:320px; margin:0 20px 0 0; padding:0; float:left;}
div#contents div#main div.w1000 div.w320R{width:320px; margin:0; padding:0; float:left;}
/*2;1*/
div#contents div#main div.w1000 div.w660{width:660px; margin:0 20px 0 0; padding:0; float:left;}
div#contents div#main div.w1000 div.w660R{width:660px; margin:0; padding:0; float:left;}

/*4分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w235{width:235px; margin:0 20px 0 0; padding:0; float:left;}
div#contents div#main div.w1000 div.w235R{width:235px; margin:0; padding:0; float:left;}
/*1;3*/
div#contents div#main div.w1000 div.w745R{width:745px; margin:0; padding:0; float:left;}
/*3;1*/
div#contents div#main div.w1000 div.w745{width:745px; margin:0 20px 0 0; padding:0; float:left;}

/*5分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w184{width:184px; margin:0 20px 0 0; padding:0; float:left;}
div#contents div#main div.w1000 div.w184R{width:184px; margin:0; padding:0; float:left;}
/*6分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w150{width:150px; margin:0 20px 0 0; padding:0; float:left;}
/*5;1*/
div#contents div#main div.w1000 div.w830{width:830px; margin:0 20px 0 0; padding:0; float:left;}
div#contents div#main div.w1000 div.w150R{width:150px; margin:0; padding:0; float:left;}

/*枠線入り-------------------------------------------------------------------*/
/*2分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w488Bo{width:488px; margin:0; padding:0; float:left; border:#e6dcb9 1px solid;}
div#contents div#main div.w1000 div.w488RBo{width:488px; margin:0 0 0 20px; padding:0; float:left; border:#e6dcb9 1px solid;}
/*3分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w318Bo{width:318px; margin:0 20px 0 0; padding:0; float:left; border:#e6dcb9 1px solid;}
div#contents div#main div.w1000 div.w318RBo{width:318px; margin:0; padding:0; float:left; border:#e6dcb9 1px solid;}
/*4分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w233Bo{width:233px; margin:0 20px 0 0; padding:0; float:left; border:#e6dcb9 1px solid;}
div#contents div#main div.w1000 div.w233RBo{width:233px; margin:0; padding:0; float:left; border:#e6dcb9 1px solid;}
/*5分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w182Bo{width:182px; margin:0 20px 0 0; padding:0; float:left; border:#e6dcb9 1px solid;}
div#contents div#main div.w1000 div.w182RBo{width:182px; margin:0; padding:0; float:left; border:#e6dcb9 1px solid;}
/*6分割-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w148Bo{width:148px; margin:0 20px 0 0; padding:0; float:left; border:#e6dcb9 1px solid;}
div#contents div#main div.w1000 div.w148RBo{width:148px; margin:0; padding:0; float:left; border:#e6dcb9 1px solid;}



/*footer-------------------------------------------------------------------*/
div#footerBg {background:#f5f1eb; width:100%; padding:20px 0 10px 0; margin:0; border-top:#dccbb6 1px solid; text-align:left;}
div#footer { margin: 0px auto !important; width: 1000px; overflow: hidden; padding:0;}
div#footer ul{float:left; width:1000px; margin:0 0 20px 0;}
div#footer ul li.footer1{width:235px; margin:0 20px 0 0; float:left;}
div#footer ul li.footer2{width:490px; margin:0 20px 0 0; float:left;}
div#footer ul li.footer3{width:235px; margin:0; float:left;}

div#footer ul li h3{margin:10px 0 0 10px; font-size:100%; font-weight:bold; border-left:#d2b43d 5px solid; padding:2px 0 0 8px;}
div#footer ul li h3 a:hover{text-decoration:underline;}
div#footer ul li p{margin:0 0 0 10px; font-size:90%; line-height:1.4em;}

/*endtxtBg-------------------------------------------------------------------*/
div#endtxtBg {background:#dccbb6; width:100%; padding:2px 0; margin:0 !important;}
div#endtxt { margin: 0px auto !important; width: 1000px; overflow: hidden; text-align:center; color:#693614; font-size:10px;}

/*calendar-------------------------------------------------------------------*/
div.calendarBg{width:233px; background:#fff; border:#dccbb6 1px solid; margin:10px 0 0 0;}
table.calendar {padding: 9px;margin:0px !important; width:100%; background:#fff;}
table.calendar tr.headline td{font-size: 10px;}
table.calendar th {/*年月日表示*/text-align: left;font-family: "verdana";font-size: 12px;color: #333; background-color:#fff ;padding:5px 0;font-weight:normal;}
table.calendar th span {/*back today next*/font-family: "verdana";cursor: pointer;float: right;font-size: 10px; font-weight:lighter;}
table.calendar td {text-align: center;height: 30px;vertical-align: middle;font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";line-height: normal;font-size: 14px;color: #333333;border-bottom:1px solid #cccccc;}
table.calendar td.click {cursor: pointer;background-color:#FFFFFF;}
table.calendar td.Today {font-weight: bold;text-decoration:underline;}
table.calendar td.Sat {color: #ff3300;background-color:#f6f6f6; }
table.calendar td.SatToday {color: #ff3300;background-color:#f6f6f6;  text-decoration:underline;}
table.calendar td.Sun {color: #ff3300;background-color:#f6f6f6;  }
table.calendar td.SunToday {color: #ff3300;background-color:#f6f6f6; text-decoration:underline;}
table.calendar td.holiday {color: #ff3300;background-color:#f6f6f6;  }
table.calendar td.xday {color: #333333;}
table.calendar td.birthday {color: #ff3300;font-size: 12px;}
table.calendar td div.sunf {color: #ff3333;}
table.calendar td div.satf {color: #3377ff;}

/*index_iframe-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.iframe{width:318px; margin:0 0 20px 0; padding:0; float:left; border:#e6dcb9 1px solid; overflow:auto; height:427px;}
div#contents div#main div.w1000 div.iframe div.news{ width:288px; margin:0 auto !important; clear:both; padding:5px; font-size:90%;}
div#contents div#main div.w1000 div.iframe div.news p{margin:10px 0; line-height:1.4em;}
div#contents div#main div.w1000 div.iframe div.news p span{display:block; font-weight:bolder; color:#666; margin:0 0 3px 0;}
div#contents div#main div.w1000 div.iframe div.news p a{ color:#c99a7c;}

/*index_contents-------------------------------------------------------------------*/
div#contents div#main div.w1000 div.w320 div.indexMenu{width:318px; margin:0 0 10px 0; padding:0px; float:left; border:#e6dcb9 1px solid;}
div#contents div#main div.w1000 div.w320R div.indexMenu{width:318px; margin:0 0 10px 0; padding:0px; float:left; border:#e6dcb9 1px solid;}

div#contents div#main div.w1000 div.w320 div.indexMenu p{margin:0 9px;}
div#contents div#main div.w1000 div.w320R div.indexMenu p{margin:0 9px;}

/*div#contents div#main div.w1000 div.w320 div.indexMenu div.indexMenupix{width:120px; float:left; margin:0 10px 0 0;}
div#contents div#main div.w1000 div.w320 div.indexMenu div.indexMenutxt{width:180px; float:left; margin:0; font-size:90%;}
div#contents div#main div.w1000 div.w320R div.indexMenu{width:320px; margin:0 0 10px 0; padding:0; float:left;}
div#contents div#main div.w1000 div.w320R div.indexMenu div.indexMenupix{width:120px; float:left; margin:0 10px 0 0;}
div#contents div#main div.w1000 div.w320R div.indexMenu div.indexMenutxt{width:180px; float:left; margin:0;}*/

/*index_nivoSlider-------------------------------------------------------------------*/
.nivoSlider { position:relative; width:1000px; height:400px; overflow: hidden; background:#fff url(../images/loading.gif) no-repeat 50% 50%;}
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none; display:none;}
.nivo-main-image { display: block !important; position: relative !important;  width: 100% !important;}
.nivoSlider a {border:0;display:block;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; background:white;  filter:alpha(opacity=0);  opacity:0;}
/* The slices and boxes in the Slider */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0;}
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden;}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; width:100%; z-index:8; padding: 5px 10px; opacity: 0.6; overflow: hidden; display: none; -moz-opacity: 0.6; filter:alpha(opacity=6); -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box;         /* Opera/IE 8+ */}
.nivo-caption p { padding:5px; margin:0;}
.nivo-caption a { display:inline !important; color:#fff; text-decoration:underline;}
.nivo-html-caption {    display:none;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer;}
.nivo-prevNav { left:0px;}
.nivo-nextNav { right:0px;}

.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity: 0;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.theme-default:hover .nivo-directionNav a { opacity: 1; }.theme-default a.nivo-nextNav {background-position:-30px 0;right:0px;}
.theme-default a.nivo-prevNav {left:0px;}

.theme-default .nivo-controlNav{display:none !important;}
/*.theme-default .nivo-controlNav {text-align: center;padding:2px;position:absolute; top:60%; z-index:9; left:45%}
.theme-default .nivo-controlNav a {display:inline-block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin: 0 2px;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}*/

/*Googlemap-------------------------------------------------------------------*/
#user_gmap{ width: 998px; height:450px; color:#333; border:#cccccc 1px solid; margin:0 0 20px 0; overflow:hidden}
.gm-style-iw{width:270px; height:140px;}
div.gm-style-iw div{width:270px; height:140px; line-height:1.4em;}

#user_gmap .popupTxt {
  color: #000;
  font-size: 12px;
  margin: 0 15px 0 0;
  padding: 0;
  text-align: center !important;
}
#user_gmap .popupTxt div.mapTxt {
  font-size: 14px;
  line-height: 1.2em;
  padding: 10px 0;
}
#user_gmap .popupTxt div.mapTxt p {
  font-size: 16px;
  font-weight: 500;
}
#user_gmap .popupTxt .bold {
  font-weight: bold;
}
#user_gmap .popupTxt img {
  width: 100%;
  max-width: 216px;
}

/*menuメニュー-------------------------------------------------------------------*/
table.menu { width: 490px;}
table.menu th {border-collapse: collapse;  border-bottom:#cecece 1px dashed;  padding : 5px 2px; text-align:left; font-weight:normal; vertical-align:top;}
table.menu td {  border-collapse: collapse; border-bottom:#cecece 1px dashed;  padding : 5px 2px; text-align:right !important;white-space: nowrap; vertical-align:bottom;}

/*selection おすすめメニュー-------------------------------------------------------------------*/
dt.accordion{ cursor:pointer;}


/*employment採用ページ-------------------------------------------------------------------*/
table.employment { width: 980px; margin:0 10px;}
table.employment th {border-collapse: collapse;  border-bottom:#cecece 1px dashed;  padding : 5px 2px; text-align:left; white-space: nowrap;font-weight:normal; vertical-align:top; width:100px;}
table.employment td {  border-collapse: collapse; border-bottom:#cecece 1px dashed;  padding : 5px 2px; text-align:left; vertical-align:bottom;}

/*guide初めてのお客様メニュー-------------------------------------------------------------------*/
table.guide { width: 490px;}
table.guide th {border-collapse: collapse;  border-bottom:#cecece 1px dashed;  padding : 15px 2px 5px; text-align:left; font-weight:normal; vertical-align:top;}
table.guide td {  border-collapse: collapse; border-bottom:#cecece 1px dashed;  padding : 15px 2px 5px; text-align:right !important;white-space: nowrap; vertical-align:bottom;}
table.guide th.titles  {  border-collapse: collapse; border:none;padding : 5px 2px 0px 2px; text-align:left;white-space: nowrap; vertical-align:bottom;}

@media print{
.disNone{display:none;}
}


/*space-------------------------------------------------------------------*/
.space-1px {  height:1px; font-size:0; margin:0 0;}
.space-12px {  height: 12px; font-size:0; margin:0 0;}
.space-18px {  height: 18px; font-size:0; margin:0 0;}
.space-36px {  height: 36px; font-size:0; margin:0 0;}
.space-64px {  height: 64px; font-size:0; margin:0 0;}
.space-90px {  height: 90px; font-size:0; margin:0 0;}
.space-3px {  height:3px; font-size:0; margin:0 0;}
.space-5px {  height: 5px; font-size:0; margin:0 0;}
.space-6px {  height: 6px; font-size:0; margin:0 0;}
.space-9px {  height: 9px; font-size:0; margin:0 0;}
.space-15px {  height: 15px; font-size:0; margin:0 0;}
.space-24px {  height: 24px; font-size:0; margin:0 0;}
.space-140px {  height: 140px; font-size:0; margin:0 0;}
.space-120px {  height: 120px; font-size:0; margin:0 0;}
.space-600px {  height: 600px; font-size:0; margin:0 0;}

/* margin-------------------------------------------------------------------*/
.m0 {margin: 0px!important;}
.m3 {margin: 3px!important;}
.m5 {margin: 5px!important;}
.m10 {margin: 10px!important;}
.m15 {margin: 15px!important;}
.m20 {margin: 20px!important;}

/* margin-top-------------------------------------------------------------------*/
.mt0 {margin-top: 0px!important;}
.mt5 {margin-top: 5px!important;}
.mt10 {margin-top: 10px!important;}
.mt15 {margin-top: 15px!important;}
.mt20 {margin-top: 20px!important;}
.mt25 {margin-top: 25px!important;}
.mt30 {margin-top: 30px!important;}
.mt35 {margin-top: 35px!important;}
.mt40 {margin-top: 40px!important;}
.mt60 {margin-top: 60px!important;}

/* margin-right-------------------------------------------------------------------*/
.mr0 {margin-right: 0px!important;}
.mr5 {margin-right: 5px!important;}
.mr8 {margin-right: 8px!important;}
.mr10 {margin-right: 10px!important;}
.mr12 {margin-right: 12px!important;}
.mr15 {margin-right: 15px!important;}
.mr20 {margin-right: 20px!important;}
.mr24 {margin-right: 24px!important;}
.mr25 {margin-right: 25px!important;}
.mr30 {margin-right: 30px!important;}
.mr35 {margin-right: 35px!important;}
.mr40 {margin-right: 40px!important;}

/* margin-bottom-------------------------------------------------------------------*/
.mb0 {margin-bottom: 0px!important;}
.mb5 {margin-bottom: 5px!important;}
.mb10 {margin-bottom: 10px!important;}
.mb15 {margin-bottom: 15px!important;}
.mb20 {margin-bottom: 20px!important;}
.mb25 {margin-bottom: 25px!important;}
.mb30 {margin-bottom: 30px!important;}
.mb35 {margin-bottom: 35px!important;}
.mb40 {margin-bottom: 40px!important;}
.mb50 {margin-bottom: 50px!important;}
.mb60 {margin-bottom: 60px!important;}

/* margin-left-------------------------------------------------------------------*/
.ml0 {margin-left: 0px!important;}
.ml5 {margin-left: 5px!important;}
.ml8 {margin-left: 8px!important;}
.ml10 {margin-left: 10px!important;}
.ml12 {margin-left: 12px!important;}
.ml15 {margin-left: 15px!important;}
.ml20 {margin-left: 20px!important;}
.ml21 {margin-left: 21px!important;}
.ml24 {margin-left: 24px!important;}
.ml25 {margin-left: 25px!important;}
.ml30 {margin-left: 30px!important;}
.ml35 {margin-left: 35px!important;}
.ml40 {margin-left: 40px!important;}
.ml50 {margin-left: 50px!important;}
.ml150 {margin-left: 150px!important;}

/* padding-------------------------------------------------------------------*/
.p0{padding: 0px!important;}
.p3{padding: 3px!important;}
.p5{padding: 5px!important;}
.p10{padding: 10px!important;}
.p15{padding: 15px!important;}
.p20 {padding: 20px!important;}
.p30 {padding: 30px!important;}

/* padding-top-------------------------------------------------------------------*/
.pt0 {padding-top: 0px!important;}
.pt5 {padding-top: 5px!important;}
.pt10 {padding-top: 10px!important;}
.pt15 {padding-top: 15px!important;}
.pt20 {padding-top: 20px!important;}
.pt25 {padding-top: 25px!important;}
.pt30 {padding-top: 30px!important;}
.pt35 {padding-top: 35px!important;}
.pt40 {padding-top: 40px!important;}

/* padding-right-------------------------------------------------------------------*/
.pr0 {padding-right: 0px!important;}
.pr5 {padding-right: 5px!important;}
.pr10 {padding-right: 10px!important;}
.pr15 {padding-right: 15px!important;}
.pr20 {padding-right: 20px!important;}
.pr25 {padding-right: 25px!important;}
.pr30 {padding-right: 30px!important;}
.pr35 {padding-right: 35px!important;}
.pr40 {padding-right: 40px!important;}

/* padding-bottom-------------------------------------------------------------------*/
.pb0 {padding-bottom: 0px!important;}
.pb5 {padding-bottom: 5px!important;}
.pb10 {padding-bottom: 10px!important;}
.pb15 {padding-bottom: 15px!important;}
.pb20 {padding-bottom: 20px!important;}
.pb25 {padding-bottom: 25px!important;}
.pb30 {padding-bottom: 30px!important;}
.pb35 {padding-bottom: 35px!important;}
.pb40 {padding-bottom: 40px!important;}

/* padding-left-------------------------------------------------------------------*/
.pl0 {padding-left: 0px!important;}
.pl5 {padding-left: 5px!important;}
.pl10 {padding-left: 10px!important;}
.pl15 {padding-left: 15px!important;}
.pl20 {padding-left: 20px!important;}
.pl24 {padding-left: 24px!important;}
.pl25 {padding-left: 25px!important;}
.pl30 {padding-left: 30px!important;}
.pl35 {padding-left: 35px!important;}
.pl40 {padding-left: 40px!important;}

