/*
---------------------------
        font-size
---------------------------
*/
.m-fs10 { font-size:10px; }
.m-fs11 { font-size:11px; }
.m-fs12 { font-size:12px; }
.m-fs13 { font-size:13px; }
.m-fs14 { font-size:14px; }
.m-fs15 { font-size:15px; }
.m-fs16 { font-size:16px; }
.m-fs17 { font-size:17px; }
.m-fs18 { font-size:18px; }
.m-fs19 { font-size:19px; }
.m-fs20 { font-size:20px; }
.m-fs21 { font-size:21px; }
.m-fs22 { font-size:22px; }
.m-fs23 { font-size:23px; }
.m-fs24 { font-size:24px; }
.m-fs25 { font-size:25px; }
.m-fs26 { font-size:26px; }
.m-fs27 { font-size:27px; }
.m-fs28 { font-size:28px; }
.m-fs29 { font-size:29px; }
.m-fs30 { font-size:30px; }
.m-fs31 { font-size:31px; }
.m-fs32 { font-size:32px; }
.m-fs33 { font-size:33px; }
.m-fs34 { font-size:34px; }
.m-fs35 { font-size:35px; }
.m-fs36 { font-size:36px; }
.m-fs37 { font-size:37px; }
.m-fs38 { font-size:38px; }
.m-fs39 { font-size:39px; }
.m-fs40 { font-size:40px; }
.m-fs41 { font-size:41px; }
.m-fs42 { font-size:42px; }
.m-fs43 { font-size:43px; }
.m-fs44 { font-size:44px; }
.m-fs45 { font-size:45px; }
.m-fs46 { font-size:46px; }
.m-fs47 { font-size:47px; }
.m-fs48 { font-size:48px; }
.m-fs49 { font-size:49px; }
.m-fs50 { font-size:50px; }
.m-fs60 { font-size:60px; }
.m-fs70 { font-size:70px; }


/*
---------------------------
        maragin-set
---------------------------
*/
.m-mb0 { margin-bottom:0px; }
.m-mb5 { margin-bottom:5px; }
.m-mb10 { margin-bottom:10px; }
.m-mb15 { margin-bottom:15px; }
.m-mb20 { margin-bottom:20px; }
.m-mb25 { margin-bottom:25px; }
.m-mb30 { margin-bottom:30px; }
.m-mb35 { margin-bottom:35px; }
.m-mb40 { margin-bottom:40px; }
.m-mb45 { margin-bottom:45px; }
.m-mb50 { margin-bottom:50px; }
.m-mb55 { margin-bottom:55px; }
.m-mb60 { margin-bottom:60px; }
.m-mb65 { margin-bottom:65px; }
.m-mb70 { margin-bottom:70px; }
.m-mb75 { margin-bottom:75px; }
.m-mb80 { margin-bottom:80px; }
.m-mb85 { margin-bottom:85px; }
.m-mb90 { margin-bottom:90px; }
.m-mb95 { margin-bottom:95px; }
.m-mb100 { margin-bottom:100px; }
.m-mb150 { margin-bottom:150px; }
.m-mb200 { margin-bottom:200px; }
.m-mb250 { margin-bottom:250px; }
.m-mb300 { margin-bottom:300px; }

.m-mt0 { margin-top:0px; }
.m-mt5 { margin-top:5px; }
.m-mt10 { margin-top:10px; }
.m-mt15 { margin-top:15px; }
.m-mt20 { margin-top:20px; }
.m-mt25 { margin-top:25px; }
.m-mt30 { margin-top:30px; }
.m-mt35 { margin-top:35px; }
.m-mt40 { margin-top:40px; }
.m-mt45 { margin-top:45px; }
.m-mt50 { margin-top:50px; }
.m-mt55 { margin-top:55px; }
.m-mt60 { margin-top:60px; }
.m-mt65 { margin-top:65px; }
.m-mt70 { margin-top:70px; }
.m-mt75 { margin-top:75px; }
.m-mt80 { margin-top:80px; }
.m-mt85 { margin-top:85px; }
.m-mt90 { margin-top:90px; }
.m-mt95 { margin-top:95px; }
.m-mt100 { margin-top:100px; }
.m-mt150 { margin-top:150px; }
.m-mt200 { margin-top:200px; }
.m-mt250 { margin-top:250px; }
.m-mt300 { margin-top:300px; }

.m-ml0 { margin-left:0px; }
.m-ml5 { margin-left:5px; }
.m-ml10 { margin-left:10px; }
.m-ml15 { margin-left:15px; }
.m-ml20 { margin-left:20px; }
.m-ml25 { margin-left:25px; }
.m-ml30 { margin-left:30px; }
.m-ml35 { margin-left:35px; }
.m-ml40 { margin-left:40px; }
.m-ml45 { margin-left:45px; }
.m-ml50 { margin-left:50px; }
.m-ml55 { margin-left:55px; }
.m-ml60 { margin-left:60px; }
.m-ml65 { margin-left:65px; }
.m-ml70 { margin-left:70px; }
.m-ml75 { margin-left:75px; }
.m-ml80 { margin-left:80px; }
.m-ml85 { margin-left:85px; }
.m-ml90 { margin-left:90px; }
.m-ml95 { margin-left:95px; }
.m-ml100 { margin-left:100px; }
.m-ml150 { margin-left:150px; }
.m-ml200 { margin-left:200px; }
.m-ml250 { margin-left:250px; }
.m-ml300 { margin-left:300px; }

.m-mr0 { margin-right:0px; }
.m-mr5 { margin-right:5px; }
.m-mr10 { margin-right:10px; }
.m-mr15 { margin-right:15px; }
.m-mr20 { margin-right:20px; }
.m-mr25 { margin-right:25px; }
.m-mr30 { margin-right:30px; }
.m-mr35 { margin-right:35px; }
.m-mr40 { margin-right:40px; }
.m-mr45 { margin-right:45px; }
.m-mr50 { margin-right:50px; }
.m-mr55 { margin-right:55px; }
.m-mr60 { margin-right:60px; }
.m-mr65 { margin-right:65px; }
.m-mr70 { margin-right:70px; }
.m-mr75 { margin-right:75px; }
.m-mr80 { margin-right:80px; }
.m-mr85 { margin-right:85px; }
.m-mr90 { margin-right:90px; }
.m-mr95 { margin-right:95px; }
.m-mr100 { margin-right:100px; }
.m-mr150 { margin-right:150px; }
.m-mr200 { margin-right:200px; }
.m-mr250 { margin-right:250px; }
.m-mr300 { margin-right:300px; }


/*
---------------------------
      padding-set
---------------------------
*/
.m-pd0 { padding:0px; }
.m-pd5 { padding:5px; }
.m-pd10 { padding:10px; }
.m-pd15 { padding:15px; }
.m-pd20 { padding:20px; }
.m-pd25 { padding:25px; }
.m-pd30 { padding:30px; }
.m-pd35 { padding:35px; }
.m-pd40 { padding:40px; }
.m-pd45 { padding:45px; }
.m-pd50 { padding:50px; }
.m-pd55 { padding:55px; }
.m-pd60 { padding:60px; }
.m-pd65 { padding:65px; }
.m-pd70 { padding:70px; }
.m-pd75 { padding:75px; }
.m-pd80 { padding:80px; }
.m-pd85 { padding:85px; }
.m-pd90 { padding:90px; }
.m-pd95 { padding:95px; }
.m-pd100 { padding:100px; }
.m-pd150 { padding:150px; }
.m-pd200 { padding:200px; }
.m-pd250 { padding:250px; }
.m-pd300 { padding:300px; }

.m-pdb0 { padding-bottom:0px; }
.m-pdb5 { padding-bottom:5px; }
.m-pdb10 { padding-bottom:10px; }
.m-pdb15 { padding-bottom:15px; }
.m-pdb20 { padding-bottom:20px; }
.m-pdb25 { padding-bottom:25px; }
.m-pdb30 { padding-bottom:30px; }
.m-pdb35 { padding-bottom:35px; }
.m-pdb40 { padding-bottom:40px; }
.m-pdb45 { padding-bottom:45px; }
.m-pdb50 { padding-bottom:50px; }
.m-pdb55 { padding-bottom:55px; }
.m-pdb60 { padding-bottom:60px; }
.m-pdb65 { padding-bottom:65px; }
.m-pdb70 { padding-bottom:70px; }
.m-pdb75 { padding-bottom:75px; }
.m-pdb80 { padding-bottom:80px; }
.m-pdb85 { padding-bottom:85px; }
.m-pdb90 { padding-bottom:90px; }
.m-pdb95 { padding-bottom:95px; }
.m-pdb100 { padding-bottom:100px; }
.m-pdb150 { padding-bottom:150px; }
.m-pdb200 { padding-bottom:200px; }
.m-pdb250 { padding-bottom:250px; }
.m-pdb300 { padding-bottom:300px; }

.m-pdt0 { padding-top:0px; }
.m-pdt5 { padding-top:5px; }
.m-pdt10 { padding-top:10px; }
.m-pdt15 { padding-top:15px; }
.m-pdt20 { padding-top:20px; }
.m-pdt25 { padding-top:25px; }
.m-pdt30 { padding-top:30px; }
.m-pdt35 { padding-top:35px; }
.m-pdt40 { padding-top:40px; }
.m-pdt45 { padding-top:45px; }
.m-pdt50 { padding-top:50px; }
.m-pdt55 { padding-top:55px; }
.m-pdt60 { padding-top:60px; }
.m-pdt65 { padding-top:65px; }
.m-pdt70 { padding-top:70px; }
.m-pdt75 { padding-top:75px; }
.m-pdt80 { padding-top:80px; }
.m-pdt85 { padding-top:85px; }
.m-pdt90 { padding-top:90px; }
.m-pdt95 { padding-top:95px; }
.m-pdt100 { padding-top:100px; }
.m-pdt150 { padding-top:150px; }
.m-pdt200 { padding-top:200px; }
.m-pdt250 { padding-top:250px; }
.m-pdt300 { padding-top:300px; }

.m-pdl0 { padding-left:0px; }
.m-pdl5 { padding-left:5px; }
.m-pdl10 { padding-left:10px; }
.m-pdl15 { padding-left:15px; }
.m-pdl20 { padding-left:20px; }
.m-pdl25 { padding-left:25px; }
.m-pdl30 { padding-left:30px; }
.m-pdl35 { padding-left:35px; }
.m-pdl40 { padding-left:40px; }
.m-pdl45 { padding-left:45px; }
.m-pdl50 { padding-left:50px; }
.m-pdl55 { padding-left:55px; }
.m-pdl60 { padding-left:60px; }
.m-pdl65 { padding-left:65px; }
.m-pdl70 { padding-left:70px; }
.m-pdl75 { padding-left:75px; }
.m-pdl80 { padding-left:80px; }
.m-pdl85 { padding-left:85px; }
.m-pdl90 { padding-left:90px; }
.m-pdl95 { padding-left:95px; }
.m-pdl100 { padding-left:100px; }
.m-pdl150 { padding-left:150px; }
.m-pdl200 { padding-left:200px; }
.m-pdl250 { padding-left:250px; }
.m-pdl300 { padding-left:300px; }

.m-pdr0 { padding-right:0px; }
.m-pdr5 { padding-right:5px; }
.m-pdr10 { padding-right:10px; }
.m-pdr15 { padding-right:15px; }
.m-pdr20 { padding-right:20px; }
.m-pdr25 { padding-right:25px; }
.m-pdr30 { padding-right:30px; }
.m-pdr35 { padding-right:35px; }
.m-pdr40 { padding-right:40px; }
.m-pdr45 { padding-right:45px; }
.m-pdr50 { padding-right:50px; }
.m-pdr55 { padding-right:55px; }
.m-pdr60 { padding-right:60px; }
.m-pdr65 { padding-right:65px; }
.m-pdr70 { padding-right:70px; }
.m-pdr75 { padding-right:75px; }
.m-pdr80 { padding-right:80px; }
.m-pdr85 { padding-right:85px; }
.m-pdr90 { padding-right:90px; }
.m-pdr95 { padding-right:95px; }
.m-pdr100 { padding-right:100px; }
.m-pdr150 { padding-right:150px; }
.m-pdr200 { padding-right:200px; }
.m-pdr250 { padding-right:250px; }
.m-pdr300 { padding-right:300px; }

.m-pdlr0 { padding-left:0px; padding-right:0px; }
.m-pdlr5 { padding-left:5px; padding-right:5px; }
.m-pdlr10 { padding-left:10px; padding-right:10px; }
.m-pdlr15 { padding-left:15px; padding-right:15px; }
.m-pdlr20 { padding-left:20px; padding-right:20px; }
.m-pdlr25 { padding-left:25px; padding-right:25px; }
.m-pdlr30 { padding-left:30px; padding-right:30px; }
.m-pdlr35 { padding-left:35px; padding-right:35px; }
.m-pdlr40 { padding-left:40px; padding-right:40px; }
.m-pdlr45 { padding-left:45px; padding-right:45px; }
.m-pdlr50 { padding-left:50px; padding-right:50px; }
.m-pdlr55 { padding-left:55px; padding-right:55px; }
.m-pdlr60 { padding-left:60px; padding-right:60px; }
.m-pdlr65 { padding-left:65px; padding-right:65px; }
.m-pdlr70 { padding-left:70px; padding-right:70px; }
.m-pdlr75 { padding-left:75px; padding-right:75px; }
.m-pdlr80 { padding-left:80px; padding-right:80px; }
.m-pdlr85 { padding-left:85px; padding-right:85px; }
.m-pdlr90 { padding-left:90px; padding-right:90px; }
.m-pdlr95 { padding-left:95px; padding-right:95px; }
.m-pdlr100 { padding-left:100px; padding-right:100px; }
.m-pdlr150 { padding-left:150px; padding-right:150px; }
.m-pdlr200 { padding-left:200px; padding-right:200px; }
.m-pdlr250 { padding-left:250px; padding-right:250px; }
.m-pdlr300 { padding-left:300px; padding-right:300px; }

.m-pdtb0 { padding-top:0px; padding-bottom:0px; }
.m-pdtb5 { padding-top:5px; padding-bottom:5px; }
.m-pdtb10 { padding-top:10px; padding-bottom:10px; }
.m-pdtb15 { padding-top:15px; padding-bottom:15px; }
.m-pdtb20 { padding-top:20px; padding-bottom:20px; }
.m-pdtb25 { padding-top:25px; padding-bottom:25px; }
.m-pdtb30 { padding-top:30px; padding-bottom:30px; }
.m-pdtb35 { padding-top:35px; padding-bottom:35px; }
.m-pdtb40 { padding-top:40px; padding-bottom:40px; }
.m-pdtb45 { padding-top:45px; padding-bottom:45px; }
.m-pdtb50 { padding-top:50px; padding-bottom:50px; }
.m-pdtb55 { padding-top:55px; padding-bottom:55px; }
.m-pdtb60 { padding-top:60px; padding-bottom:60px; }
.m-pdtb65 { padding-top:65px; padding-bottom:65px; }
.m-pdtb70 { padding-top:70px; padding-bottom:70px; }
.m-pdtb75 { padding-top:75px; padding-bottom:75px; }
.m-pdtb80 { padding-top:80px; padding-bottom:80px; }
.m-pdtb85 { padding-top:85px; padding-bottom:85px; }
.m-pdtb90 { padding-top:90px; padding-bottom:90px; }
.m-pdtb95 { padding-top:95px; padding-bottom:95px; }
.m-pdtb100 { padding-top:100px; padding-bottom:100px; }
.m-pdtb150 { padding-top:150px; padding-bottom:150px; }
.m-pdtb200 { padding-top:200px; padding-bottom:200px; }
.m-pdtb250 { padding-top:250px; padding-bottom:250px; }
.m-pdtb300 { padding-top:300px; padding-bottom:300px; }



/*
---------------------------
        grid-rayout
---------------------------
*/
.grid.gpd-m-40 > .grid-wrapper { margin-left:-40px; width:calc(100% + 40px); }
.grid.gpd-m-40 > .grid-wrapper > * { box-sizing:border-box; padding-left:40px; }
.grid.gpd-m-20 > .grid-wrapper { margin-left:-20px; width:calc(100% + 20px); }
.grid.gpd-m-20 > .grid-wrapper > * { box-sizing:border-box; padding-left:20px; }
.grid.gpd-m-10 > .grid-wrapper { margin-left:-10px; width:calc(100% + 10px); }
.grid.gpd-m-10 > .grid-wrapper > * { box-sizing:border-box; padding-left:10px; }

.m-w10 { width:10%; }
.m-w20 { width:20%; }
.m-w25 { width:25%; }
.m-w30 { width:30%; }
.m-w33 { width:33.33%; }
.m-w40 { width:40%; }
.m-w50 { width:50%; }
.m-w60 { width:60%; }
.m-w66 { width:66.66%; }
.m-w70 { width:70%; }
.m-w80 { width:80%; }
.m-w90 { width:90%; }
.m-w100 { width:100%; }
.m-w-auto { width:auto; }


/*
---------------------------
    additional-settings
---------------------------
*/
.m-f-left { float:left; }
.m-f-right { float:right; }
.m-txt-left { text-align:left; }
.m-txt-right { text-align:right; }
.m-txt-center { text-align:center; }
.m-block-center { margin-left:auto; margin-right:auto; }
.m-f-color-white { color:#fff; -webkit-font-smoothing: antialiased; }
.m-f-color-orange { color:#fd7800; -webkit-font-smoothing: antialiased; }
.m-f-color-666 { color:#666666; -webkit-font-smoothing: antialiased; }
.m-f-color-lightgreen { color:#23584b; -webkit-font-smoothing: antialiased; }
.m-hide { display:none; }
.m-nowrap { white-space:nowrap; }
.m-kerning { letter-spacing:-.08em; }
.m-w100 { width:100%; }
.m-border-ccc { border:1px solid #cccccc; }
.m-border-b-ccc { border-bottom:1px solid #cccccc; }
.m-inblock { display:inline-block; }
.m-bold { font-weight:bold; -webkit-font-smoothing: antialiased; }



/*
---------------------------
    table break
---------------------------
*/
.l-table.m-tbl-break { display:block; }
.l-table.m-tbl-break > .t-row { display:block; }
.l-table.m-tbl-break > .t-cell,
.l-table.m-tbl-break > .t-row > .t-cell { display:block; height:100%; }



/*
---------------------------
          header
---------------------------
*/
/*header .rower nav.inner ul li > a > span.nav-title { font-size:14px; }*/

