@charset "UTF-8";

/*
--------------------------------------

sample template
ver.1

creation date : 2016/10/25
latest update : 2016/10/25

--------------------------------------
*/

/*
--------------------------------------

common

--------------------------------------
*/
* {
    box-sizing: border-box;
}
img {
    max-width: 100%;
    height: auto;
}

ul, li {
    list-style: none;
}

@media screen and (max-width: 768px) {
}

a {
    color: #222;
}
a:hover{
    color:#222;
}

body{
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
  font-weight: 500;
    line-height: 1.6;
}
.fs-p-phoneOrder__phoneNum a{
    font-family: 'Roboto Condensed', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
    line-height: 1;
    font-weight: normal;
    position: relative;
    color:#000;
    pointer-events: none;
}
.fs-p-phoneOrder__phoneNum a:hover{
    pointer:none;
    text-decoration:none;
}
.icon_tel{
    background-image:url("../../item/yoshimi-ec/icon_tel.png");
    width: 13px;
    height: 16px;
    background-size: 13px auto;
    background-repeat: no-repeat;
    position: absolute;
    left:-20px;
    top:6px;
}

.fs-l-main{
    padding:0 0 100px 0;
}
.fs-p-headerNavigation{
    background-color: #fff;
}
.fs-p-headerNavBar{
    background-color: #fff;
    border-bottom: none;
}
.fs-p-headerNavigation__link:link{
    color:#222;
    padding-left: 0;
}
.fs-p-headerUtilityMenu__list a::before{
    margin-right: 2px;
}
.fs-p-logo{
    border:none;
    padding:26px 0 0;
}
.fs-p-phoneOrder{
    display: flex;
    margin-left: auto;
    flex-direction: column;
    margin-bottom: 4px;
}
.fs-p-phoneOrder__addition{
    font-size:12px;
}
.fs-p-inputGroup__input{
    width: 200px;
    padding:6px !important;
    border-radius:0 !important;
    border:none !important;
}
.fs-p-searchForm__button::before{
    line-height: 1.5;
}
.fs-l-header{
    margin-bottom: 6px;
}
.fs-l-header__utility{
    display: flex;
    flex-direction:column;
}
.fs-l-header__contents{
    max-width: 1216px;
    margin:0 auto;
}
.fs-l-header__logo{
    grid-row:1;
    grid-column:1;
}
.fs-l-header__leftContainer{
    grid-row:1;
    grid-column:2;
    text-align: right;
}
.fs-l-header__contents{
    grid-template-columns:20% 50% 30%;
}
.fs-l-header__welcomeMsg{
    font-size:1.2rem;
    display: flex;
    flex-direction:row;
}
.fs-p-welcomeMsg{
    margin-left: auto;
}
.fs-p-memberInfo{
    margin-left: 20px;
    display: block;
}
.fs-l-header__welcomeMsg.is-ready{
    display: flex;
}
.fs-p-memberInfo__points{
    font-size:1.2rem;
}

.fs-p-headerNavigation__link, .fs-p-headerNavigation__viewCartButton, .fs-p-headerNavigation__viewSubscriptionCartButton{
    font-size:1.4rem;
}
.fs-p-headerUtilityMenu{
    margin-bottom: 8px;
}
.fs-l-header__contents > *{
    padding:0;
}
.fs-p-messageBoard{
    border: none;
}
.fs-pt-column__description{
    display: none;
}
.fs-pt-column__item{
    padding:0;
}
.index_3banner{
    display: flex;
    flex-direction:row;
    justify-content:space-evenly
;
    margin-bottom: 40px;
}
ul{
    padding-inline-start: 0;

}

.index_3banner_item{
    width: 400px;
    vertical-align: bottom;
}
.index_3banner_img{
    margin-bottom: 10px;
}
.index_3banner_img img{
    vertical-align: bottom;
}
.index_3banner_title{
    font-weight: bold;
}

.index_banner{
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;;
    margin-bottom: 80px;
}
.index_banner_item{
    width: 454px;
    margin-bottom: 20px;
}
.index_banner_item img{
    vertical-align: bottom;
}
.fs-p-heading--lv2{
    border-bottom: none;
    font-weight:bold;
    margin-bottom: 40px;
    line-height: 1;
}
.fs-p-heading--lv2:not(:first-child){
    margin-top: 0;
}
.index_itemList{
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;;
    margin-bottom: 80px;
}
.index_itemList_item{
    width: 224px;
    margin-bottom: 20px;
}
.index_itemList_item img{
    vertical-align: bottom;
}
.index_itemList_item_ph{
    margin-bottom: 10px;
    box-sizing:border-box;
    border: solid 1px #ccc;
}
ul.index_itemList::after, 
ul.index_itemList::before {
    display: block;
    content:"";
    width:224px;
}
ul.index_itemList::before {
        order: 1;
    }

.fs-p-dateList > li{
    border:none;
}
.fs-pt-list__item{
    border:none;
}
.fs-p-dateList > li time:first-child{
    background: none;
    color:#222;
    padding:0;
    margin-right: 20px;
}
.fs-l-footer{
    border-top: none;
}

.footer_common{
    background-color: #f8f7ed;
    padding-top: 40px;
}
.footer_common_logo{
    width: 220px;
    margin:0 auto 40px;
}
.footer_common_contents{
    width: 1216px;
    margin:0 auto;
    padding:0 0 30px;

/*    display: flex;
    flex-direction:row;
    justify-content: space-between;
*/

    display: grid;
    /*grid-template-columns: 300px 300px auto;*/
    grid-template-columns: 1fr 1fr 1fr;
}
.footer_common_contents_item{
    font-family: 'Roboto Condensed', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
}
.ttl_03{
    font-size:1.6rem;
    font-weight: bold;
    margin-bottom: 20px;
}
.footer_common_contents_navi{
}
.footer_common_contents_navi li{
    padding:8px 0;
}
.footer_common_contents_item .s_sendCost{
    font-size:1.4rem;
    border-bottom: solid 2px #da6c35;
    margin-block-start: 0;
    font-weight:bold;
    margin-bottom: 5px;
}
.footer_common_contents_item .s_sendCost_attention{
	margin-bottom: 30px;
    font-size:1.2rem;
}

.footer_common_contents_item .s_sendCost span{
    color:#da6c35;
    font-weight: bold;
    font-size:2.2rem;
}
.s_divide{
    /*display: flex;*/
}
.footer_common_contents_item .s_divide{
    font-size:2.8rem;
    margin-bottom: 10px;
}
.footer_common_contents_item .s_divide span{
    font-size:1.6rem;
    margin-right: 4px;
}
.footer_common_contents_item .s_divide p{
	line-height: 1;
}


/*.footer_common_contents_item .s_divide p:first-child{
        margin-right: 20px;
}
*/

.footer_common_contents_item .s_subText{
    font-size:1.2rem;
}
.sns_btn{
    display: flex;
    justify-content: flex-start;
}
.sns_btn li{
    width: 40px;
    margin-right:10px;
}
.sns_btn li img{
    width: 100%;
    height: auto;
}
p,ul,h2,h3{
/*    margin-block-start: 0;
    margin-block-end: 0;
*/}



.footer_navi{
    background-color: #ece7cb;
}
.footer_navi_inner{
    width: 1216px;
    margin:0 auto;
    display: grid;
    grid-template-columns: auto 400px;
}
.footer_navi_item{
    display: flex;
    font-size:1.2rem;
}
.footer_navi_item li{
    margin-right: 20px;
    line-height: 60px;
}
.footer_navi_copyright{
    text-align: right;
    font-size:1.2rem;
    line-height: 60px;
}

.fs-p-drawer__heading{
    font-size:1.8rem;
}
.side_navi li{
    padding:8px 0;
}
.side_navi li a{
    display: block;
    font-weight: normal;
}
.fs-p-headerNavigation__list i{
    width: 13px;
    height: 16px;
    background-size: 13px auto;
    background-repeat: no-repeat;
    margin-right: 5px;
}
/*.icon_newitem{
    background-image:url("./YOSHIMI公式オンラインショップ_files/icon_newitem.png");
}
.icon_favoriet{
    background-image:url("./YOSHIMI公式オンラインショップ_files/icon_favoriet.png");
}
.icon_mypage{
    background-image:url("./YOSHIMI公式オンラインショップ_files/icon_mypage.png");
}
.icon_cart{
    background-image:url("./YOSHIMI公式オンラインショップ_files/icon_cart.png");
}
*/

.fs-icon--yoshimimono{
    background-image:url("../../item/yoshimi-ec/icon_yoshimi_mono.png");
}
.fs-icon--productList-o{
    background-image:url("../../item/yoshimi-ec/icon_itemlist.png");
}
.fs-icon--heartOutline-o{
    background-image:url("../../item/yoshimi-ec/icon_favoriet.png");
}
.fs-icon--mypage-o{
    background-image:url("../../item/yoshimi-ec/icon_mypage.png");
}
.fs-icon--cart-o{
    background-image:url("../../item/yoshimi-ec/icon_cart.png");
}

.fs-p-sideMenu .fs-pt-menu__heading--lv1{
    border:none;
    padding:8px 0;
}
.fs-p-sideMenu a:hover{
    background:none;
}
.fs-p-sideMenu .fs-pt-menu__link--lv1::after{
    content:"";
}
.fs-c-breadcrumb{
}
.fs-c-breadcrumb__list{
    width: 1216px;
    margin:0 auto;
    border-top:solid 1px #ccc;
    padding:5px 0;
}
.fs-p-drawer{
    padding:0;
}
.fs-p-card{
    border: none;
}
.fs-p-card__title{
    font-weight: bold;
    font-size:1.4rem;
    text-align: left;
    /*margin-bottom: 10px;*/
    border:none;
}
.fs-p-card__message{
    padding:0;
}


.fs-c-heading--page{
    border-bottom: solid 1px #ccc;
    margin-bottom: 60px;
    letter-spacing: 4px;
    font-size:2.4rem;
}
.fs-c-subSection__title{
    border: none;
    font-weight: bold;
    margin-bottom: 20px;
    font-size:1.6rem;
}
.fs-c-newUsers__message{
    margin-bottom: 40px;
}
.fs-p-announcement__title{
    margin-bottom: 20px;
    font-size:1.6rem;
    font-weight: bold;
}
.fs-c-inputInformation__message{
    margin-top: 100px;
}
.fs-c-inputInformation__field{
    background: #f8f7ed;
    padding:80px;
    max-width: 100%;

}
[type="hidden"], [type="text"], [type="search"], [type="tel"], [type="url"], [type="email"], [type="password"], [type="datetime"], [type="date"], [type="month"], [type="week"], [type="time"], [type="datetime-local"], [type="number"], select, textarea {
    border: 1px solid #cccccc;
    border-radius: 3px;
    padding: 8px 6px;
    font-size: 1.6rem;
}
.fs-c-inputTable__headerCell, .fs-c-inputTable__dataCell {
    padding-bottom: 2px;
}
.fs-c-inputField__explanation{
    margin-top: 20px;
}
.fs-l-sideArea{
    /*margin-top: 60px;*/
}






.fs-c-documentArticle__heading {
    /* background: #666666; */
    background: none;
    color: #222;
    font-size: 1.8rem;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 4px 0;
    text-align: left;
    border-bottom: 2px #ccc solid;
}
.fs-c-documentArticle__content{
    padding:0;
}
.fs-c-documentColumn__heading {
    color:#222;
    border-color: #ccc;
    border-style: solid;
    border-width: 0 0 0 2px;
    font-weight: bold;
    font-size: 1.6rem;
    padding: 4px;
    padding-left: 8px;
    margin-bottom: 6px;
}
.fs-p-emailDomainNotice{
    margin-top: 40px;
}
.fs-c-button__label{
    font-weight: bold;
}
.fs-c-inputInformation__link {
    margin-top: 40px;
    text-align: center;
}
.fs-c-button--primary{
    color:#fff !important;
}
.fs-c-button--secondary{
    background-color: #db7904;
    border:solid 1px #db7904;
    color:#fff;
}

.fs-c-featuredProduct__title{
    background: none;
    color: #222;
    font-size: 1.8rem;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 4px 0;
    text-align: left;
    border-bottom: 2px #ccc solid;
}
.fs-p-headerNavigation__listItem{
    min-width: auto;
    margin-right: 20px;
}
.fs-p-headerNavigation__listItem a{
    color:#222;
}
.fs-p-headerNavigation__listItem a:visited{
    color:#222;
}

.fs-c-featuredProduct{
    margin-top: 100px;
}

.fs-c-registerSuccessMessage p{
    margin-bottom: 40px;
}

.fs-c-wishlistProduct{
    margin-top: 100px;
}


.fs-c-wishlistProduct__title{
    background: none;
    color: #222;
    font-size: 1.8rem;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 4px 0;
    text-align: left;
    border-bottom: 2px #ccc solid;
}

.fs-p-sideMenu a:hover{
    color:#222;
    text-decoration: underline;
}


.index_itemList_item__new{
    position: relative;
}
.index_itemList_item__new:after{
    content:"";
    position: absolute;
    top:10px;
    left:10px;
    width: 50px;
    height: 50px;
    background-image:url("../../item/yoshimi-ec/icon_new.png");
    -webkit-background-size: 50px auto;
    background-size: 50px auto;
}

.fs-c-button--primary{
    background: #db7906;
    border:#db7906;
}

.fs-p-footerPageTop__link::before{
    color:#666;
    font-size:3.6rem;
}
.fs-p-footerPageTop__link{
    background-color: #fff;
    width: 42px;
    height: 42px;
}

.list01 li{
    list-style-type: disc;
    margin-left:20px;
    margin-bottom:10px;
}

.fs-c-productThumbnail{
    margin-bottom: 50px !important;
}
.fs-p-productDescription{
    margin-bottom: 50px !important;
}

.mailmagazine-sample{
    text-align: center;
    margin-top: 50px;
}

.fs-c-slick .slick-prev, .fs-c-slick .slick-next {
    border-radius:20px;
    background: rgba(255, 255, 255, 0.6);
}
.fs-c-slick .slick-prev {
    left: 10px;
}
.fs-c-slick .slick-next {
    right: 10px;
}

.fs-c-slick .slick-prev:before, .fs-c-slick .slick-next:before {
    color:#666;
}

.fs-c-documentColumn__content_grey{
    background-color: #eee;
    padding:20px;
}

.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
    font-size:16px;
    font-weight:bold;
}




.iziToast {
    background-color:#ce7e2e !important;
}
.iziToast-message{
    color:#fff !important;
}
.card_list{
    width:400px;
    display:inline-block;
}

.sns_message span{
    border-bottom: solid 1px #333;
    position: relative;
    padding-bottom: 2px;
}
.sns_message span:after{
    content:"";
    position: absolute;
    height: 10px;
    width: 1px;
    background-color: #222;
    bottom:-9px;
    left:50%;
    transform: rotate(-45deg);
}








/*--------------------------------------
    margin & padding
---------------------------------------*/
/* line 98, ../sass/modules/_module.scss */
.mb0 {
  margin-bottom: 0px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb5 {
  margin-bottom: 5px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb10 {
  margin-bottom: 10px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb15 {
  margin-bottom: 15px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb20 {
  margin-bottom: 20px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb25 {
  margin-bottom: 25px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb30 {
  margin-bottom: 30px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb35 {
  margin-bottom: 35px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb40 {
  margin-bottom: 40px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb45 {
  margin-bottom: 45px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb50 {
  margin-bottom: 50px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb55 {
  margin-bottom: 55px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb60 {
  margin-bottom: 60px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb65 {
  margin-bottom: 65px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb70 {
  margin-bottom: 70px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb75 {
  margin-bottom: 75px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb80 {
  margin-bottom: 80px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb85 {
  margin-bottom: 85px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb90 {
  margin-bottom: 90px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb95 {
  margin-bottom: 95px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb100 {
  margin-bottom: 100px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb105 {
  margin-bottom: 105px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb110 {
  margin-bottom: 110px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb115 {
  margin-bottom: 115px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb120 {
  margin-bottom: 120px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb125 {
  margin-bottom: 125px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb130 {
  margin-bottom: 130px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb135 {
  margin-bottom: 135px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb140 {
  margin-bottom: 140px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb145 {
  margin-bottom: 145px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb150 {
  margin-bottom: 150px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb155 {
  margin-bottom: 155px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb160 {
  margin-bottom: 160px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb165 {
  margin-bottom: 165px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb170 {
  margin-bottom: 170px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb175 {
  margin-bottom: 175px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb180 {
  margin-bottom: 180px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb185 {
  margin-bottom: 185px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb190 {
  margin-bottom: 190px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb195 {
  margin-bottom: 195px !important; }

/* line 98, ../sass/modules/_module.scss */
.mb200 {
  margin-bottom: 200px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt0 {
  margin-top: 0px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt5 {
  margin-top: 5px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt10 {
  margin-top: 10px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt15 {
  margin-top: 15px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt20 {
  margin-top: 20px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt25 {
  margin-top: 25px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt30 {
  margin-top: 30px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt35 {
  margin-top: 35px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt40 {
  margin-top: 40px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt45 {
  margin-top: 45px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt50 {
  margin-top: 50px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt55 {
  margin-top: 55px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt60 {
  margin-top: 60px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt65 {
  margin-top: 65px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt70 {
  margin-top: 70px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt75 {
  margin-top: 75px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt80 {
  margin-top: 80px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt85 {
  margin-top: 85px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt90 {
  margin-top: 90px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt95 {
  margin-top: 95px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt100 {
  margin-top: 100px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt105 {
  margin-top: 105px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt110 {
  margin-top: 110px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt115 {
  margin-top: 115px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt120 {
  margin-top: 120px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt125 {
  margin-top: 125px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt130 {
  margin-top: 130px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt135 {
  margin-top: 135px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt140 {
  margin-top: 140px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt145 {
  margin-top: 145px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt150 {
  margin-top: 150px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt155 {
  margin-top: 155px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt160 {
  margin-top: 160px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt165 {
  margin-top: 165px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt170 {
  margin-top: 170px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt175 {
  margin-top: 175px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt180 {
  margin-top: 180px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt185 {
  margin-top: 185px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt190 {
  margin-top: 190px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt195 {
  margin-top: 195px !important; }

/* line 105, ../sass/modules/_module.scss */
.mt200 {
  margin-top: 200px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb0 {
  padding-bottom: 0px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb5 {
  padding-bottom: 5px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb10 {
  padding-bottom: 10px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb15 {
  padding-bottom: 15px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb20 {
  padding-bottom: 20px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb25 {
  padding-bottom: 25px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb30 {
  padding-bottom: 30px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb35 {
  padding-bottom: 35px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb40 {
  padding-bottom: 40px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb45 {
  padding-bottom: 45px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb50 {
  padding-bottom: 50px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb55 {
  padding-bottom: 55px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb60 {
  padding-bottom: 60px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb65 {
  padding-bottom: 65px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb70 {
  padding-bottom: 70px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb75 {
  padding-bottom: 75px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb80 {
  padding-bottom: 80px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb85 {
  padding-bottom: 85px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb90 {
  padding-bottom: 90px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb95 {
  padding-bottom: 95px !important; }

/* line 113, ../sass/modules/_module.scss */
.pb100 {
  padding-bottom: 100px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt0 {
  padding-top: 0px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt5 {
  padding-top: 5px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt10 {
  padding-top: 10px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt15 {
  padding-top: 15px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt20 {
  padding-top: 20px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt25 {
  padding-top: 25px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt30 {
  padding-top: 30px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt35 {
  padding-top: 35px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt40 {
  padding-top: 40px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt45 {
  padding-top: 45px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt50 {
  padding-top: 50px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt55 {
  padding-top: 55px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt60 {
  padding-top: 60px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt65 {
  padding-top: 65px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt70 {
  padding-top: 70px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt75 {
  padding-top: 75px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt80 {
  padding-top: 80px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt85 {
  padding-top: 85px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt90 {
  padding-top: 90px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt95 {
  padding-top: 95px !important; }

/* line 121, ../sass/modules/_module.scss */
.pt100 {
  padding-top: 100px !important; }














