@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500&display=swap"); html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{font-size:62.5%}img{vertical-align:top}::-ms-reveal{display:none}input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #2c9073;background:#fff;padding:8px 12px;font-size:1.6rem;color:#424242;width:100%;font-family:"Zen Maru Gothic",sans-serif}label{display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0;outline:medium none;text-overflow:ellipsis;font-family:"Zen Maru Gothic",sans-serif;padding:8px 12px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #2c9073;background:#fff;font-size:1.6rem;color:#424242;width:100%}select::-ms-expand{display:none}button{background:0 0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1.6rem;color:#424242;font-family:"Zen Maru Gothic",sans-serif}button:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:linear .5s;transition:linear .5s}input[type=file]{border:none;background:0 0;padding:10px 0}input[type=radio]{width:auto;padding:0;display:none}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]::-webkit-calendar-picker-indicator{background:0 0}input:disabled{background:#ccc}textarea{min-height:15vw}textarea.text{width:100%;padding:8px 12px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #2c9073}body{color:#424242;font-family:"Zen Maru Gothic",sans-serif;font-size:1.2em;line-height:1.6}a{color:#424242;text-decoration:none}a:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:linear .5s;transition:linear .5s}@media screen and (max-width:700px){.pc{display:none}}.sp{display:none}@media screen and (max-width:700px){.sp{display:block}}header .head{width:1400px;margin:30px auto 20px;display:flex;justify-content:space-between}@media screen and (max-width:1400px){header .head{width:auto;margin:1% 3% 20px;position:relative;display:block}}@media screen and (max-width:700px){header .head{display:flex;align-items:center;margin:2% 3%}}header .head .logo{width:295px}@media screen and (max-width:1400px){header .head .logo{width:25%;margin-bottom:2%}}@media screen and (max-width:700px){header .head .logo{width:45%;margin-bottom:0}}header .head .logo span{display:block;text-align:center}header .head .logo span.txt{font-size:1.8rem;color:#2c9073;font-weight:700;margin-bottom:10px}@media screen and (max-width:1400px){header .head .logo span.txt{font-size:1.4vw;margin-bottom:.8vw}}@media screen and (max-width:700px){header .head .logo span.txt{display:none}}header .head .logo span.img img{width:100%}header .head_box{width:calc(100% - 295px)}@media screen and (max-width:1400px){header .head_box{width:auto}}@media screen and (max-width:700px){header .head_box{width:55%}}header .head_box_info{color:#2c9073;display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:16px}@media screen and (max-width:1400px){header .head_box_info{position:absolute;top:0;right:0}}@media screen and (max-width:700px){header .head_box_info{display:none}}header .head_box_info .tel{margin-right:36px}@media screen and (max-width:1400px){header .head_box_info .tel{margin-right:4vw}}header .head_box_info .tel span{display:block}header .head_box_info .tel span.txt{font-size:1.4rem}@media screen and (max-width:1400px){header .head_box_info .tel span.txt{font-size:1vw}}header .head_box_info .tel span.no{font-size:2.8rem;font-weight:700;line-height:1}@media screen and (max-width:1400px){header .head_box_info .tel span.no{font-size:2vw}}header .head_box_info .open{font-size:1.4rem}@media screen and (max-width:1400px){header .head_box_info .open{font-size:1vw}}header .head_box_info .open span{display:block}header .head_box_info .open span.time{margin-bottom:4px;margin-right:0}header .head_box nav{display:flex;justify-content:flex-end;flex-direction:row-reverse}@media screen and (max-width:1400px){header .head_box nav{justify-content:flex-start}header .head_box nav .contact{margin-left:5%}}@media screen and (max-width:700px){header .head_box nav{flex-direction:row;justify-content:flex-end;align-items:center}header .head_box nav .contact{margin-right:4%}}header .head_box nav .sp_toggle{display:none}@media screen and (max-width:700px){header .head_box nav .sp_toggle{display:block;border:2px solid #2c9073;border-radius:10px;-webkit-border-radius:10px;width:40px;height:44px}header .head_box nav .sp_toggle .toggle{position:relative;width:36px;height:40px}header .head_box nav .sp_toggle .toggle span{position:absolute;background:#2c9073;height:2px;width:56%;margin:0 23%}header .head_box nav .sp_toggle .toggle span:nth-child(1){transition:linear .1s;top:23%}header .head_box nav .sp_toggle .toggle span:nth-child(2){transition:linear .1s;top:50%}header .head_box nav .sp_toggle .toggle span:nth-child(3){transition:linear .1s;top:77%}header .head_box nav .sp_toggle.active{border:none}header .head_box nav .sp_toggle.active span{width:100%}header .head_box nav .sp_toggle.active span:nth-child(1){transition:linear .1s;transform:translateY(18px) rotate(-45deg);top:0;left:-9px}header .head_box nav .sp_toggle.active span:nth-child(2){display:none}header .head_box nav .sp_toggle.active span:nth-child(3){top:0;left:-9px;transition:linear .1s;transform:translateY(18px) rotate(45deg)}}header .head_box nav .navlink{font-size:1.6rem;margin-right:88px;width:calc(100% - 181px)}@media screen and (max-width:1400px){header .head_box nav .navlink{margin-right:0;width:auto;font-size:1.4vw}}@media screen and (max-width:700px){header .head_box nav .navlink{display:none}header .head_box nav .navlink.active{display:block;position:absolute;top:100%;left:-3%;width:100vw;z-index:500;background:rgba(231,249,244,.9);font-size:1.4rem}}header .head_box nav .navlink>ul{display:flex;justify-content:flex-end}@media screen and (max-width:700px){header .head_box nav .navlink>ul{display:block}}header .head_box nav .navlink>ul:first-child{margin-bottom:14px}@media screen and (max-width:1400px){header .head_box nav .navlink>ul:first-child{margin-bottom:6px}}@media screen and (max-width:700px){header .head_box nav .navlink>ul:first-child{margin-bottom:0}}header .head_box nav .navlink>ul>li{margin-right:40px;text-align:center}@media screen and (max-width:1400px){header .head_box nav .navlink>ul>li{margin-right:2.6vw}}@media screen and (max-width:700px){header .head_box nav .navlink>ul>li{margin-right:0;text-align:left}header .head_box nav .navlink>ul>li a{border-bottom:1px solid #fff;padding:16px 3%;display:block}}header .head_box nav .navlink>ul>li:last-child{margin-right:0}@media screen and (max-width:700px){header .head_box nav .navlink>ul>li:last-child a{border-bottom:none}}header .head_box nav .navlink>ul>li.pullbox{position:relative}@media screen and (max-width:700px){header .head_box nav .navlink>ul>li.pullbox{border-bottom:1px solid #fff}}header .head_box nav .navlink>ul>li.pullbox .pull{position:relative;padding:0 24px 9px;display:flex;align-items:center;cursor:pointer}@media screen and (max-width:1400px){header .head_box nav .navlink>ul>li.pullbox .pull{padding:0 2vw 1vw}}@media screen and (max-width:700px){header .head_box nav .navlink>ul>li.pullbox .pull{display:block;color:#2c9073;padding:16px 3%}}header .head_box nav .navlink>ul>li.pullbox .pull:after{content:"";background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/nav-arrow.svg) no-repeat center center/cover;width:13px;height:8px;margin-left:8px}@media screen and (max-width:1400px){header .head_box nav .navlink>ul>li.pullbox .pull:after{margin-left:1vw;width:1.2vw;height:.8vw}}@media screen and (max-width:700px){header .head_box nav .navlink>ul>li.pullbox .pull:after{content:none}}header .head_box nav .navlink>ul>li.pullbox .pull.on{padding-bottom:8px;z-index:5;border-bottom:1px solid #2c9073}header .head_box nav .navlink>ul>li.pullbox .pull_down{text-align:left;position:absolute;z-index:-1;top:0;opacity:0;transition:linear .3s;background:rgba(255,255,255,.6);width:max-content;min-width:100%;padding:4px 0}@media screen and (max-width:700px){header .head_box nav .navlink>ul>li.pullbox .pull_down{opacity:1;z-index:2;position:relative;width:64%;min-width:initial;margin:0 3% 0 auto;background:0 0}}@media screen and (max-width:700px) and (-ms-high-contrast:none){header .head_box nav .navlink>ul>li.pullbox .pull_down{min-width:none}}@media screen and (max-width:700px){header .head_box nav .navlink>ul>li.pullbox .pull_down li a{border-bottom:1px solid #fff}header .head_box nav .navlink>ul>li.pullbox .pull_down li a:first-child{border-top:1px solid #fff}header .head_box nav .navlink>ul>li.pullbox .pull_down li a:last-child{border-bottom:none}}header .head_box nav .navlink>ul>li.pullbox .pull_down li a{display:block;padding:8px 16px}header .head_box nav .navlink>ul>li.pullbox .pull_down.on{top:100%;opacity:1;z-index:200;transition:linear .3s}@media screen and (max-width:700px){header .head_box nav .navlink>ul a{color:#2c9073}}main{font-size:1.6rem}@media screen and (max-width:700px){main{font-size:1.4rem}}footer{background:#e7f9f4}footer .foot{display:flex;justify-content:space-between;width:1140px;margin:0 auto;padding:100px 0 60px}@media screen and (max-width:1140px){footer .foot{width:auto;padding:10% 3% 6%}}@media screen and (max-width:700px){footer .foot{display:block}}footer .foot_box{display:flex;flex-wrap:wrap;justify-content:space-between;width:480px}@media screen and (max-width:1140px){footer .foot_box{width:48%}}@media screen and (max-width:700px){footer .foot_box{width:auto;display:block}}footer .copy{text-align:center;padding-bottom:20px}@media screen and (max-width:1140px){footer .copy{padding-bottom:2%}}.more_button a{background:#2c9073;color:#fff;font-weight:700;text-align:center;border-radius:23.5px;-webkit-border-radius:23.5px;padding:11px 23px;min-width:270px;display:inline-block}@media screen and (max-width:700px){.more_button a{width:72%;padding:3% 6%;border-radius:12px;-webkit-border-radius:12px}}.contact a{background:#fba62d;width:181px;padding:16px 0;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:#fff;font-weight:700;border-radius:10px;-webkit-border-radius:10px}@media screen and (max-width:1400px){.contact a{width:16vw;font-size:1.5vw;padding:1.4vw 0;line-height:1}}@media screen and (max-width:700px){.contact a{font-size:1.3rem}}@media screen and (max-width:700px){.contact a{width:98px;padding:3vw 2vw}}.contact a .icon{margin-right:12px}@media screen and (max-width:1400px){.contact a .icon{width:3vw;margin-right:6px}}@media screen and (max-width:700px){.contact a .icon{width:12px;margin-right:3px}}.tel span{display:block}.tel span.txt{font-size:1.7rem}@media screen and (max-width:700px){.tel span.txt{font-size:1.3rem}}.tel span.no{font-size:3rem;font-weight:700;color:#2c9073}.time{margin-right:88px}@media screen and (max-width:1140px){.time{margin-right:8%;width:92%}}@media screen and (max-width:700px){.time{width:auto;margin-right:0;margin-bottom:2%}}.time_box{width:480px;margin-bottom:8px}@media screen and (max-width:1140px){.time_box{width:auto;margin-bottom:1%}}.time_box li{display:flex;border-bottom:1px solid #c9c9c9;padding:12px 0}@media screen and (max-width:1140px){.time_box li{padding:1.5% 0}}@media screen and (max-width:700px){.time_box li{font-size:1.2rem}}.time_box li:first-child{padding-bottom:6px}@media screen and (max-width:1140px){.time_box li:first-child{margin-bottom:.5%}}.time_box li:first-child .sat{font-size:1.6rem;text-align:center}@media screen and (max-width:700px){.time_box li:first-child .sat{font-size:1.2rem}}.time_box li .ttl{width:140px;display:flex;align-items:center}@media screen and (max-width:1140px){.time_box li .ttl{width:20%}}@media screen and (max-width:700px){.time_box li .ttl{width:24%}}.time_box li .mon,.time_box li .tue,.time_box li .wed,.time_box li .thu,.time_box li .fri,.time_box li .sat{width:56px}@media screen and (max-width:1140px){.time_box li .mon,.time_box li .tue,.time_box li .wed,.time_box li .thu,.time_box li .fri,.time_box li .sat{width:13%}}.time_box li .mon,.time_box li .tue,.time_box li .wed,.time_box li .thu,.time_box li .fri,.time_box li .sat{display:flex;justify-content:center;align-items:center}.time_box li .sat{font-size:1.2rem}@media screen and (max-width:700px){.time_box li .sat{font-size:1rem}}.time_box li .on{display:block;width:13px;height:13px;background:#2c9073;border-radius:50%;-webkit-border-radius:50%}.time_box li .line{display:block;width:13px;height:1px;background:#c9c9c9}.time_notice{font-size:1.2rem;margin-bottom:24px}@media screen and (max-width:1140px){.time_notice{margin-bottom:2%}}@media screen and (max-width:700px){.time_notice{margin-bottom:1%;font-size:1rem}}@media screen and (max-width:1140px){.add{margin-right:3%}}@media screen and (max-width:700px){.add{margin-right:0;margin-bottom:3%}}.add .address{display:flex;align-items:center}.add .address:before{content:"";background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/icon_map.svg) no-repeat center center/cover;width:10px;height:14px;margin:0 8px 0 4px}.add .access{margin-left:24px;display:flex}@media screen and (max-width:1140px){.add .access{margin-left:1.5em}}@media screen and (max-width:700px){.add .access{display:block}}.add .access .ttl{width:5em}@media screen and (max-width:700px){.add .access .ttl{width:auto}}.add .access .txt{width:calc(100% - 5em)}@media screen and (max-width:700px){.add .access .txt{width:auto}}.map{width:570px;height:360px}@media screen and (max-width:1140px){.map{width:50%;height:36vw}}@media screen and (max-width:700px){.map{width:auto;height:50vw}}.map iframe{width:100%;height:100%}.ttlbox{background:#e7f9f4;text-align:center;padding:60px 0 40px}@media screen and (max-width:1140px){.ttlbox{padding:6% 0 4%}}.ttlbox_ttl{font-size:4rem;font-weight:700;color:#2c9073;margin-bottom:8px}@media screen and (max-width:700px){.ttlbox_ttl{font-size:2.5rem;margin-bottom:1%}}@media screen and (max-width:700px){.ttlbox .icon{width:38px;margin:0 auto}}.box{position:relative}.box:before{content:"";background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/icon_symbol.svg) no-repeat center center/cover;width:61px;height:68px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-30px;z-index:2;display:block}@media screen and (max-width:1140px){.box:before{width:5.3vw;height:6vw;top:-3vw}}@media screen and (max-width:700px){.box:before{min-width:30px;min-height:34px}}.box:after{content:"";width:238px;height:238px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-80px;z-index:1;border-radius:50%;-webkit-border-radius:50%;display:block}@media screen and (max-width:1140px){.box:after{width:21vw;height:21vw;top:-7vw}}.box.bg_yellow{background:#fcfce2}.box.bg_yellow:after{background:#fcfce2}.box.bg_blue{background:#e7f9f4}.box.bg_blue:after{background:#e7f9f4}.box.bg_white{background:#fff}.box.bg_white:after{background:#fff}.box_inner{padding:80px 0 180px;width:1000px;margin:0 auto;position:relative;z-index:5}@media screen and (max-width:1140px){.box_inner{width:auto;padding:8% 0 18%;margin:0 3%}}.box_inner:nth-child(2){padding:0 0 180px;margin-top:-40px}@media screen and (max-width:1140px){.box_inner:nth-child(2){padding:0 0 18%;margin-top:-5%}}.box_ttl{font-size:3.4rem;font-weight:700;text-align:center;margin-bottom:40px}@media screen and (max-width:1140px){.box_ttl{margin-bottom:4%}}@media screen and (max-width:700px){.box_ttl{font-size:2rem}}.box_ttlbox{margin-bottom:40px}@media screen and (max-width:1140px){.box_ttlbox{margin-bottom:4%}}.box_ttlbox .box_ttl{margin-bottom:8px}@media screen and (max-width:1140px){.box_ttlbox .box_ttl{margin-bottom:1%}}.box_subttl{font-size:2.2rem;color:#2c9073;font-weight:700;text-align:center}@media screen and (max-width:700px){.box_subttl{font-size:1.5rem}}.box_txtbox{display:flex;justify-content:space-between}@media screen and (max-width:700px){.box_txtbox{display:block}}.box_txtbox.img-right{flex-direction:row-reverse}.box_txtbox .img{width:427px}@media screen and (max-width:1140px){.box_txtbox .img{width:43%}}@media screen and (max-width:700px){.box_txtbox .img{width:auto;margin-bottom:4%}}.box_txtbox .img img{border-radius:20px;-webkit-border-radius:20px}@media screen and (max-width:700px){.box_txtbox .img img{width:100%}}.box_txtbox .txt{width:544px}@media screen and (max-width:1140px){.box_txtbox .txt{width:55%}}@media screen and (max-width:700px){.box_txtbox .txt{width:auto}}.box_lead{margin-bottom:32px}@media screen and (max-width:1140px){.box_lead{margin-bottom:3%}}.box_list-no li{margin-bottom:40px;border-radius:20px;-webkit-border-radius:20px;padding:24px 32px}@media screen and (max-width:1140px){.box_list-no li{margin-bottom:8%;padding:4% 5%}}.box_list-no li .ttl{display:flex;align-items:center;margin-bottom:16px}@media screen and (max-width:1140px){.box_list-no li .ttl{margin-bottom:1.5%}}@media screen and (max-width:700px){.box_list-no li .ttl{margin-bottom:5%}}.box_list-no li .ttl .no{position:relative;width:26px;height:26px;margin-right:16px}@media screen and (max-width:1140px){.box_list-no li .ttl .no{margin-right:8px;width:18px;height:18px}}.box_list-no li .ttl .no:after{content:"";background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/relief_no.svg) no-repeat center center/contain;width:26px;height:26px;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width:700px){.box_list-no li .ttl .no:after{width:18px;height:18px}}.box_list-no li .ttl .no span{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#2c9073;font-style:italic;z-index:3;margin-left:-2px;margin-top:-2px;font-weight:700}@media screen and (max-width:700px){.box_list-no li .ttl .no span{margin-top:-4px}}.box_list-no li .ttl .txt{font-size:2.2rem;color:#2c9073;font-weight:700;padding-bottom:4px;border-bottom:1px dotted #2c9073}@media screen and (max-width:700px){.box_list-no li .ttl .txt{font-size:1.6rem;padding-bottom:2px}}.box_list-no li .txtbox{display:flex;justify-content:space-between}@media screen and (max-width:700px){.box_list-no li .txtbox{display:block}}.box_list-no li .txtbox .img{width:320px}@media screen and (max-width:1140px){.box_list-no li .txtbox .img{width:32%}}@media screen and (max-width:700px){.box_list-no li .txtbox .img{width:90%;margin:0 auto 5%}}.box_list-no li .txtbox .img img{border-radius:20px;-webkit-border-radius:20px;width:100%}.box_list-no li .txtbox .txt{width:580px}@media screen and (max-width:1140px){.box_list-no li .txtbox .txt{width:58%}}@media screen and (max-width:700px){.box_list-no li .txtbox .txt{width:auto}}.box_list-txt{width:750px;margin:0 auto}@media screen and (max-width:1140px){.box_list-txt{width:75%}}@media screen and (max-width:700px){.box_list-txt{width:auto}}.box_list-txt li{margin-bottom:20px;border-radius:20px;-webkit-border-radius:20px;padding:24px 16px 32px;text-align:center}@media screen and (max-width:1140px){.box_list-txt li{margin-bottom:2%;padding:2% 1% 3%}}@media screen and (max-width:700px){.box_list-txt li{margin-bottom:5%;padding:4% 5%}}.box_list-txt li .ttl{color:#2c9073;font-size:2.2rem;margin-bottom:8px;font-weight:700}@media screen and (max-width:700px){.box_list-txt li .ttl{font-size:1.5rem;margin-bottom:2%}}.box_point{margin-bottom:32px;background:#fff;border-radius:20px;-webkit-border-radius:20px;padding:16px}@media screen and (max-width:1140px){.box_point{margin-bottom:6%;padding:3%}}.box_point-inner{display:flex;justify-content:space-between}@media screen and (max-width:700px){.box_point-inner{display:block}}.box_point-inner .img{width:320px}@media screen and (max-width:1140px){.box_point-inner .img{width:30%}}@media screen and (max-width:700px){.box_point-inner .img{width:70%;margin:0 auto 3%}}.box_point-inner .img img{border-radius:20px;-webkit-border-radius:20px}.box_point-inner .txt{width:620px}@media screen and (max-width:1140px){.box_point-inner .txt{width:65%}}@media screen and (max-width:700px){.box_point-inner .txt{width:auto}}.box_point .ttl{display:inline-block;font-weight:700;font-size:2rem;color:#2c9073;margin-bottom:16px;padding-bottom:4px;border-bottom:1px dotted #2c9073}@media screen and (max-width:1140px){.box_point .ttl{margin-bottom:2%}}@media screen and (max-width:700px){.box_point .ttl{font-size:1.8rem;padding-bottom:2px}}.stripe li{background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,#e7f9f4 4px,#e7f9f4 8px)}@media screen and (max-width:700px){.stripe li{background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,#e7f9f4 2px,#e7f9f4 4px)}}.pagelink{color:#2c9073;text-decoration:underline}.pagelink:hover{text-decoration:none}.main{background:#e7f9f4;position:relative;border-radius:0 0 50% 50%/100% 100% 12% 12%;margin-bottom:108px}@media screen and (max-width:700px){.main{margin-bottom:10%;border-radius:0 0 50% 50%/100% 100% 6% 6%}}.main_img{padding:20px 0 32px;margin-left:20%;width:72%}@media screen and (max-width:700px){.main_img{width:auto;padding:8% 3% 20%;margin-left:0}}.main_txt{background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/main_bg_pc.png) no-repeat top center/contain;position:absolute;bottom:0;left:6%;z-index:2;width:32vw;height:36vw;max-width:555px;max-height:576px;padding-top:40px;padding-bottom:60px;text-align:center}@media (min-width:700px){.main_txt{padding-top:calc(40px + 90 * (100vw - 700px) / 700)}}@media (min-width:1400px){.main_txt{padding-top:130px}}@media (min-width:700px){.main_txt{padding-bottom:calc(60px + 80 * (100vw - 700px) / 700)}}@media (min-width:1400px){.main_txt{padding-bottom:140px}}@media screen and (max-width:700px){.main_txt{background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/main_bg_sp.png) no-repeat top center/contain;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:66vw;height:60vw;padding:15vw 0 10vw}}.main_txt:before{content:"";background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/main_icon.png) no-repeat center center/cover;position:absolute;top:-2vw;left:-7%;width:10vw;height:10vw}@media screen and (max-width:700px){.main_txt:before{width:23vw;height:22.5vw;top:0;left:0}}.main_txt .ttl{color:#2c9073;font-weight:700;padding:0 1vw;margin-bottom:1.3vw;font-size:min(2.4vw, 4.2rem)}@media screen and (max-width:700px){.main_txt .ttl{font-size:4vw;margin-bottom:3vw}}.main_txt .lead{font-size:min(1.5vw, 2.9rem)}@media screen and (max-width:700px){.main_txt .lead{font-size:2.8vw}}.greeting{width:1140px;margin:0 auto 120px;position:relative}@media screen and (max-width:1140px){.greeting{width:auto;margin:0 3% 12%}}.greeting_ttl{font-size:2.2rem;color:#2c9073;font-weight:700;line-height:2;text-align:center;width:750px;margin-left:auto;margin-bottom:36px}@media screen and (max-width:1140px){.greeting_ttl{width:65%;margin-bottom:4%}}@media screen and (max-width:700px){.greeting_ttl{width:auto;font-size:1.8rem}}.greeting_img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1140px){.greeting_img{width:30%}}@media screen and (max-width:700px){.greeting_img{position:static;width:61.6%;transform:none;-webkit-transform:none;margin:0 auto 5%}}.greeting_img img{display:block;margin-bottom:24px}@media screen and (max-width:1140px){.greeting_img img{margin-bottom:2%}}@media screen and (max-width:700px){.greeting_img img{margin:0 auto 2%}}.greeting_img figcaption{text-align:center;font-weight:700}.greeting_txt{width:750px;margin-left:auto;margin-bottom:32px}@media screen and (max-width:1140px){.greeting_txt{width:65%;margin-bottom:4%}}@media screen and (max-width:700px){.greeting_txt{width:auto}}.greeting_button{width:750px;margin-left:auto;text-align:center}@media screen and (max-width:1140px){.greeting_button{width:65%}}@media screen and (max-width:700px){.greeting_button{width:auto}}.infobox{display:flex;width:1140px;margin:0 auto 190px}@media screen and (max-width:1140px){.infobox{margin:0 3% 19%;width:auto}}@media screen and (max-width:700px){.infobox{display:block}}.movie_box{margin:0 auto;width:766px;height:430px}@media screen and (max-width:1140px){.movie_box{width:75%;height:38vw}}@media screen and (max-width:700px){.movie_box{width:auto;height:50vw}}.movie_box iframe{width:100%;height:100%}.remedy_lead{margin-bottom:40px}@media screen and (max-width:1140px){.remedy_lead{margin-bottom:4%}}.remedy_list{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:1140px){.remedy_list{margin-bottom:4%}}@media screen and (max-width:700px){.remedy_list{flex-wrap:wrap}}.remedy_list li{width:227px;background:#fff;padding:24px 16px;border-radius:20px;-webkit-border-radius:20px}@media screen and (max-width:1140px){.remedy_list li{width:22%;padding:2% 1%;display:flex;flex-direction:column}}@media screen and (max-width:700px){.remedy_list li{width:48%;padding:5% 3%;margin-bottom:4%}}.remedy_list li .ttl .icon{display:block;margin:0 auto 16px}@media screen and (max-width:1140px){.remedy_list li .ttl .icon{margin-bottom:4%}}.remedy_list li .ttl .ttl{font-size:2rem;text-align:center;margin-bottom:20px;color:#2c9073;display:block}@media screen and (max-width:1140px){.remedy_list li .ttl .ttl{margin-bottom:5%}}@media screen and (max-width:700px){.remedy_list li .ttl .ttl{font-size:1.5rem}}.remedy_list li .lead{margin-bottom:16px}@media screen and (max-width:1140px){.remedy_list li .lead{margin-bottom:10%}}.remedy_list li .more_button{text-align:center}@media screen and (max-width:1140px){.remedy_list li .more_button{margin-top:auto}}.remedy_list li .more_button a{min-width:180px}@media screen and (max-width:1140px){.remedy_list li .more_button a{min-width:80%}}.remedy_list li:nth-child(1) .icon{width:72px}@media screen and (max-width:1140px){.remedy_list li:nth-child(1) .icon{width:32%}}.remedy_list li:nth-child(2) .icon{width:70px}@media screen and (max-width:1140px){.remedy_list li:nth-child(2) .icon{width:30%}}.remedy_list li:nth-child(3) .icon{width:75px}@media screen and (max-width:1140px){.remedy_list li:nth-child(3) .icon{width:33%}}.remedy_list li:nth-child(4) .icon{width:102px}@media screen and (max-width:1140px){.remedy_list li:nth-child(4) .icon{width:45%}}.remedy_other{line-height:1.8;margin-bottom:24px}@media screen and (max-width:1140px){.remedy_other{margin-bottom:2.5%}}.remedy_txtlink{display:flex}@media screen and (max-width:700px){.remedy_txtlink{display:block}}.remedy_txtlink li{margin-right:28px}@media screen and (max-width:1140px){.remedy_txtlink li{margin-right:3%}}@media screen and (max-width:700px){.remedy_txtlink li{margin-right:0;margin-bottom:4%}}.remedy_txtlink li:last-child{margin-right:0}@media screen and (max-width:700px){.remedy_txtlink li:last-child{margin-bottom:0}}.remedy_txtlink a{background:#fff;padding:16px 32px;border-radius:20px;-webkit-border-radius:20px;color:#2c9073;font-size:2rem;font-weight:700;display:flex;align-items:center}@media screen and (max-width:1140px){.remedy_txtlink a{padding:8px 24px}}@media screen and (max-width:700px){.remedy_txtlink a{font-size:1.5rem;display:inline-flex;border-radius:10px;-webkit-border-radius:10px}}.remedy_txtlink a img{vertical-align:baseline}@media screen and (max-width:700px){.remedy_txtlink a img{width:14px}}.remedy_txtlink a span.icon{margin-right:8px}@media screen and (max-width:1140px){.remedy_txtlink a span.icon{margin-right:4px}}.relief_lead{margin-bottom:60px}@media screen and (max-width:1140px){.relief_lead{margin-bottom:6%}}@media screen and (max-width:700px){.relief_lead{margin-bottom:15%}}.relief_list{display:flex;justify-content:space-between;margin-bottom:56px}@media screen and (max-width:1140px){.relief_list{margin-bottom:6%}}@media screen and (max-width:700px){.relief_list{display:block}}.relief_list li{width:314px;border-radius:20px;-webkit-border-radius:20px;background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,#e7f9f4 4px,#e7f9f4 8px)}@media screen and (max-width:1140px){.relief_list li{width:31%}}@media screen and (max-width:700px){.relief_list li{width:auto;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,#e7f9f4 2px,#e7f9f4 4px);margin-bottom:16%}.relief_list li:last-child{margin-bottom:5%}}.relief_list li .no{position:relative}.relief_list li .no span{font-size:3rem;font-style:italic;font-weight:700;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-27px;z-index:3;color:#2c9073;margin-left:-3px}.relief_list li .no:before{content:"";background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/relief_no.svg) no-repeat center center/cover;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:53px;height:54px;top:-27px;z-index:1}.relief_list li .img{margin-bottom:24px}@media screen and (max-width:1140px){.relief_list li .img{margin-bottom:8%}}@media screen and (max-width:700px){.relief_list li .img{margin-bottom:4%}}@media screen and (max-width:700px){.relief_list li .img img{width:100%}}.relief_list li .ttl{text-align:center;color:#2c9073;font-size:1.8rem;margin-bottom:16px;font-weight:700;line-height:1.8}@media screen and (max-width:1140px){.relief_list li .ttl{margin:0 3% 5%}}@media screen and (max-width:700px){.relief_list li .ttl{font-size:1.4rem;margin:0 3% 4%}}.relief_list li p{padding:0 16px 24px}@media screen and (max-width:1140px){.relief_list li p{padding:0 5% 8%}}.relief .more_button{text-align:center}.fastidiousness_lead{margin-bottom:56px}@media screen and (max-width:1140px){.fastidiousness_lead{margin-bottom:6%}}.fastidiousness_list{display:flex;justify-content:center;flex-wrap:wrap}.fastidiousness_list li{width:280px;margin-right:70px;position:relative;margin-bottom:48px}@media screen and (max-width:1140px){.fastidiousness_list li{width:28%;margin-right:7%;margin-bottom:5%}}.fastidiousness_list li:nth-child(3),.fastidiousness_list li:last-child{margin-right:0}@media screen and (max-width:700px){.fastidiousness_list li{width:48%;margin-right:3%}.fastidiousness_list li:nth-child(2),.fastidiousness_list li:nth-child(4){margin-right:0}.fastidiousness_list li:nth-child(3){margin-right:3%}}.fastidiousness_list li .list_inner{position:relative;margin-bottom:8px}@media screen and (max-width:1140px){.fastidiousness_list li .list_inner{margin-bottom:1%}}.fastidiousness_list li .list_inner .no{width:68px;height:68px;border-radius:50%;-webkit-border-radius:50%;position:absolute;left:0;top:-20px;background:#2c9073}@media screen and (max-width:1140px){.fastidiousness_list li .list_inner .no{width:6vw;height:6vw;top:-2vw}}@media screen and (max-width:700px){.fastidiousness_list li .list_inner .no{min-width:40px;min-height:40px}}.fastidiousness_list li .list_inner .no span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-style:italic;font-size:3rem;font-weight:700;margin-left:-3px;margin-top:-3px}@media screen and (max-width:700px){.fastidiousness_list li .list_inner .no span{font-size:1.4rem;margin-top:0;margin-left:-2px}}.fastidiousness_list li .list_inner .img{width:260px;margin-left:auto}@media screen and (max-width:1140px){.fastidiousness_list li .list_inner .img{width:90%}}.fastidiousness_list li .ttl{font-size:2rem;font-weight:700;text-align:center}@media screen and (max-width:700px){.fastidiousness_list li .ttl{font-size:1.5rem}}.fastidiousness .more_button{text-align:center}.fastidiousness .box_inner{padding-bottom:100px}@media screen and (max-width:1140px){.fastidiousness .box_inner{padding-bottom:10%}}.flow{background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/flowbg_pc.jpg) no-repeat center center/contain;padding:108px 0 180px}@media screen and (max-width:1140px){.flow{background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/flowbg_sp.jpg) no-repeat center center/cover;padding:10% 0 18%}}@media screen and (max-width:700px){.flow .box_ttl{margin:0 3%}}.flow_lead{width:640px;margin:0 auto 56px}@media screen and (max-width:1140px){.flow_lead{width:64%;margin:0 auto 6%}}@media screen and (max-width:700px){.flow_lead{width:auto;margin:0 3% 6%}}.flow .more_button{text-align:center}.staff_lead{margin-bottom:40px}@media screen and (max-width:1140px){.staff_lead{margin-bottom:4%}}.staff_box{width:632px;margin:0 auto 32px;padding:12px 16px;display:flex;justify-content:space-between;background:#fff;border-radius:20px;-webkit-border-radius:20px}@media screen and (max-width:1140px){.staff_box{width:70%;margin:0 auto 4%;padding:1% 2%}}@media screen and (max-width:700px){.staff_box{width:auto;padding:3% 6%}}@media screen and (max-width:700px){.staff_box .txt{width:49%;margin-right:2%}}.staff_box .txt .title{font-size:1.3rem}.staff_box .txt .name{font-size:2rem;font-weight:700;margin-bottom:16px}@media screen and (max-width:1140px){.staff_box .txt .name{margin-bottom:3%}}@media screen and (max-width:700px){.staff_box .txt .name{font-size:1.6rem}}.staff_box .txt .name span{font-size:1.2rem;font-weight:400;display:inline-block;margin-left:8px}@media screen and (max-width:700px){.staff_box .txt .name span{margin-left:0;display:block}}@media screen and (max-width:700px){.staff_box .img{width:49%}}.staff_list{display:flex;justify-content:space-between;margin-bottom:56px}@media screen and (max-width:1140px){.staff_list{margin-bottom:6%}}@media screen and (max-width:700px){.staff_list{flex-wrap:wrap}}.staff_list li{width:230px;background:#fff;border-radius:20px;-webkit-border-radius:20px;padding:12px}@media screen and (max-width:1140px){.staff_list li{width:23%;padding:1.2%}}@media screen and (max-width:700px){.staff_list li{width:48%;padding:3% 4%;margin-bottom:4%}}.staff_list li .img{margin-bottom:8px}@media screen and (max-width:1140px){.staff_list li .img{margin-bottom:3%}}.staff_list li .title{text-align:center;font-size:1.3rem;display:block}@media screen and (max-width:700px){.staff_list li .title{font-size:1.2rem}}.staff_list li .name{text-align:center;font-size:1.8rem;font-weight:700}@media screen and (max-width:700px){.staff_list li .name{font-size:1.6rem}}.staff .more_button{text-align:center}.environment_txt{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:700px){.environment_txt{display:block}}.environment_txt .txt{width:500px}@media screen and (max-width:1140px){.environment_txt .txt{width:50%}}@media screen and (max-width:700px){.environment_txt .txt{width:auto}}.environment_txt .img{width:470px}@media screen and (max-width:1140px){.environment_txt .img{width:47%}}@media screen and (max-width:700px){.environment_txt .img{width:auto;margin-bottom:6%}}.info{background:linear-gradient(#fff 65%,#fcfce2 35%)}@media screen and (max-width:700px){.info{background:linear-gradient(#fff 83%,#fcfce2 17%)}}.info:after{background:#fff}.info .box_ttl{margin-bottom:48px}@media screen and (max-width:1140px){.info .box_ttl{margin-bottom:5%}}.info .box_inner{padding:80px 0 136px}@media screen and (max-width:1140px){.info .box_inner{padding:8% 0 14%}}@media screen and (max-width:700px){.info .box_inner{padding:8% 0 20%}}.info_lead{margin-bottom:34px}@media screen and (max-width:1140px){.info_lead{margin-bottom:4%}}.info_list{display:flex;justify-content:space-between;margin-bottom:56px}@media screen and (max-width:1140px){.info_list{margin-bottom:6%}}@media screen and (max-width:700px){.info_list{display:block;margin-bottom:16%}}.info_list li{border:4px solid #2c9073;width:316px;border-radius:20px;-webkit-border-radius:20px;padding:8px 20px}@media screen and (max-width:1140px){.info_list li{width:31%;padding:1% 2%}}@media screen and (max-width:700px){.info_list li{width:80%;margin:0 auto 5%;padding:2% 4%}}.info_list li.column{background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/info_column.png) no-repeat center right/cover}.info_list li.column .ttl{padding:0 16px}@media screen and (max-width:1140px){.info_list li.column .ttl{padding:0 8px}}.info_list li.blog{background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/info_blog.png) no-repeat center right/cover}.info_list li.blog p{text-shadow:1px 2px 2px rgba(255,255,255,.57)}.info_list li.backnumber{background:url(//shamoto-dental.jp/wp-content/themes/shamoto/css/../img/top/info_backnumber.png) no-repeat center right/cover}.info_list li.backnumber p{text-shadow:1px 2px 2px rgba(255,255,255,.57)}.info_list li .ttl{display:inline-block;border-bottom:2px dotted #2c9073;color:#2c9073;font-weight:700;text-align:center;font-size:2.1rem;margin-bottom:8px}@media screen and (max-width:700px){.info_list li .ttl{font-size:1.8rem;margin-bottom:6%}}.info_recruit{margin:0 auto;position:relative;width:544px}@media screen and (max-width:700px){.info_recruit{width:auto}}.info_recruit .info_img{position:relative;left:0;width:100%;margin:0 auto;z-index:1}.info_recruit .info_box{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:16px;z-index:3;width:382px}@media screen and (max-width:1140px){.info_recruit .info_box{width:80%}}@media screen and (max-width:700px){.info_recruit .info_box{width:70%;bottom:8px}}.info_recruit .info_box .ttl{font-size:2.6rem;color:#2c9073;font-weight:700;text-align:center;margin-bottom:-16px}@media screen and (max-width:700px){.info_recruit .info_box .ttl{font-size:1.6rem}}.info_recruit .info_box .ttl span{border-radius:50%;-webkit-border-radius:50%;display:inline-block;background:#e7f9f4;width:41px;height:41px;display:inline-flex;justify-content:center;align-items:center;margin:0 -8px}@media screen and (max-width:700px){.info_recruit .info_box .ttl span{width:10vw;height:10vw}}.info_recruit .info_box .txt{background:rgba(255,255,255,.9);padding:20px 0 16px;margin:0 auto;text-align:center;border-radius:20px;-webkit-border-radius:20px}@media screen and (max-width:1140px){.info_recruit .info_box .txt{padding:4% 0 3%}}@media screen and (max-width:700px){.info_recruit .info_box .txt{font-size:1.2rem;line-height:1.5}}section img{border-radius:10px}.greeting_img img{width:360px}.relief img{border-bottom-right-radius:0;border-bottom-left-radius:0}.staff .staff_box img{width:280px}#about .box_inner ul{margin:2em 0;font-weight:700}#about .box_inner ul li{display:flex;margin-bottom:.5em}#about .box_inner ul li:before{content:"◎";color:#2c9073;margin-right:.5em}#faq h2.box_ttl{font-size:3rem}#faq h2.box_ttl span{color:#fff;border-radius:50%;background:#2c9073;width:50px;height:50px;line-height:50px;font-size:3rem;display:inline-block;letter-spacing:.01em;text-align:center;font-weight:800;margin-right:10px}#faq h3.box_subttl{margin:1.5em 0}#faq h3.box_subttl span{color:#fff;border-radius:50%;background:#fba62d;width:40px;height:40px;line-height:40px;font-size:2.5rem;display:inline-block;letter-spacing:.01em;text-align:center;font-weight:800;margin-right:10px}footer #cta{display:none}@media (max-width:700px){header{position:fixed;top:0;left:0;z-index:999;background:#fff;width:100%}body{padding-top:70px}}@media (max-width:768px){#faq h2.box_ttl{font-size:1.8rem}#faq h2.box_ttl span{width:40px;height:40px;line-height:40px;font-size:2.5rem}#faq h3.box_subttl span{width:30px;height:30px;line-height:30px;font-size:2rem;margin-right:10px}footer #cta{z-index:999;position:fixed;display:block;bottom:0;left:0;width:100%;padding:8px 3%;background:rgba(252,252,226,.9);text-align:center}footer #cta .cta_button{display:flex;justify-content:space-around}footer #cta strong{position:relative;display:inline-block;padding:0 30px;font-size:17px;margin-bottom:10px}footer #cta strong:before,footer #cta strong:after{content:'';position:absolute;top:50%;display:inline-block;width:24px;height:2px;background-color:#000}footer #cta strong:before{left:0;-webkit-transform:rotate(60deg);transform:rotate(60deg)}footer #cta strong:after{right:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}footer #cta a{display:block;color:#fff;font-size:16px;line-height:40px;font-weight:500}footer #cta .call{width:46%}footer #cta .call a{background:#2c9073;border-radius:10px}footer #cta .reservation{width:46%}footer #cta .reservation a{background:#fba62d;border-radius:10px}body{padding-bottom:92px}}#reservation .box_inner a{display:block;border:solid 5px #2c9073;color:#2c9073;font-weight:700;font-size:1.5em;border-radius:10px;padding:10px;margin:15px 0}#reservation .box_inner a img{vertical-align:middle;margin-right:10px}@media (max-width:768px){#reservation .box_inner a{font-size:1.1em}}#breadcrumb{background:#efefef;max-width:10000px}#breadcrumb ul{list-style:none;font-size:.85em;display:flex;max-width:1100px;align-items:center;padding:30px;margin:0 auto}#breadcrumb li{margin:0 10px 0 0;padding:0 15px 0 0;position:relative}#breadcrumb li:after{content:'';width:7px;height:7px;border-bottom:1px solid #595757;border-right:1px solid #595757;transform:rotate(-45deg);position:absolute;top:8px;right:0}#breadcrumb li:last-child:after{display:none}#breadcrumb span{display:inline-block;color:#2c9073}#breadcrumb a span{text-decoration:underline}#colom .section.section-b{border-radius:10px;margin-bottom:2em}#colom .section.section-b h2.title2{background:#2c9073;color:#fff;font-weight:500;font-size:1.3em;padding:15px;border-top-left-radius:10px;border-top-right-radius:10px;border:solid 3px #2c9073}#colom .section.section-b .inner{border:solid 3px #2c9073;border-bottom-left-radius:10px;border-top-bottom-radius:10px;padding:15px}#colom .section.section-b .inner a{text-decoration:underline;color:#2c9073;margin-bottom:10px;display:flex}#colom .section.section-b .inner a:before{content:'◎';color:#2c9073;font-weight:700;text-decoration:none;margin-right:.5em}#single .btn{overflow:hidden}#single .btn a{display:block;border:solid 5px #2c9073;color:#2c9073;font-weight:700;font-size:1.5em;border-radius:10px;padding:10px;margin:30px 0;width:330px;float:right}#single .btn a img{vertical-align:middle;margin-right:10px}@media (max-width:768px){#single .box_inner a{width:230px;font-size:1.1em}}@media screen and (max-width:700px){header .head_box nav .navlink>ul>li.pullbox .pull_down{padding-left:20px;margin:0!important}}.info .info_list{justify-content:center!important}.info .info_list li.column,.info .info_list li.blog{margin-left:15px;margin-right:15px}.ttlbox .icon img{border-radius:0!important}.ort_cta_box{margin:4em 0 0;text-align:center}@-ms-viewport {
width:device-width
}
html {
box-sizing: border-box;
-ms-overflow-style: scrollbar
}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto
}
@media (min-width:576px) {
.container {
max-width: 540px
}
}
@media (min-width:768px) {
.container {
max-width: 720px
}
}
@media (min-width:992px) {
.container {
max-width: 960px
}
}
@media (min-width:1200px) {
.container {
max-width: 1140px
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto
}
.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px
}
.no-gutters {
margin-right: 0;
margin-left: 0
}
.no-gutters>.col, .no-gutters>[class*=col-] {
padding-right: 0;
padding-left: 0
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px
}
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none
}
.col-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%
}
.col-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%
}
.col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.col-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%
}
.col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%
}
.col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%
}
.col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
.col-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%
}
.col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-first {
-ms-flex-order: -1;
order: -1
}
.order-last {
-ms-flex-order: 13;
order: 13
}
.order-0 {
-ms-flex-order: 0;
order: 0
}
.order-1 {
-ms-flex-order: 1;
order: 1
}
.order-2 {
-ms-flex-order: 2;
order: 2
}
.order-3 {
-ms-flex-order: 3;
order: 3
}
.order-4 {
-ms-flex-order: 4;
order: 4
}
.order-5 {
-ms-flex-order: 5;
order: 5
}
.order-6 {
-ms-flex-order: 6;
order: 6
}
.order-7 {
-ms-flex-order: 7;
order: 7
}
.order-8 {
-ms-flex-order: 8;
order: 8
}
.order-9 {
-ms-flex-order: 9;
order: 9
}
.order-10 {
-ms-flex-order: 10;
order: 10
}
.order-11 {
-ms-flex-order: 11;
order: 11
}
.order-12 {
-ms-flex-order: 12;
order: 12
}
.offset-1 {
margin-left: 8.333333%
}
.offset-2 {
margin-left: 16.666667%
}
.offset-3 {
margin-left: 25%
}
.offset-4 {
margin-left: 33.333333%
}
.offset-5 {
margin-left: 41.666667%
}
.offset-6 {
margin-left: 50%
}
.offset-7 {
margin-left: 58.333333%
}
.offset-8 {
margin-left: 66.666667%
}
.offset-9 {
margin-left: 75%
}
.offset-10 {
margin-left: 83.333333%
}
.offset-11 {
margin-left: 91.666667%
}
@media (min-width:576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-sm-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none
}
.col-sm-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%
}
.col-sm-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%
}
.col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-sm-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.col-sm-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%
}
.col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-sm-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%
}
.col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%
}
.col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-sm-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
.col-sm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%
}
.col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-sm-first {
-ms-flex-order: -1;
order: -1
}
.order-sm-last {
-ms-flex-order: 13;
order: 13
}
.order-sm-0 {
-ms-flex-order: 0;
order: 0
}
.order-sm-1 {
-ms-flex-order: 1;
order: 1
}
.order-sm-2 {
-ms-flex-order: 2;
order: 2
}
.order-sm-3 {
-ms-flex-order: 3;
order: 3
}
.order-sm-4 {
-ms-flex-order: 4;
order: 4
}
.order-sm-5 {
-ms-flex-order: 5;
order: 5
}
.order-sm-6 {
-ms-flex-order: 6;
order: 6
}
.order-sm-7 {
-ms-flex-order: 7;
order: 7
}
.order-sm-8 {
-ms-flex-order: 8;
order: 8
}
.order-sm-9 {
-ms-flex-order: 9;
order: 9
}
.order-sm-10 {
-ms-flex-order: 10;
order: 10
}
.order-sm-11 {
-ms-flex-order: 11;
order: 11
}
.order-sm-12 {
-ms-flex-order: 12;
order: 12
}
.offset-sm-0 {
margin-left: 0
}
.offset-sm-1 {
margin-left: 8.333333%
}
.offset-sm-2 {
margin-left: 16.666667%
}
.offset-sm-3 {
margin-left: 25%
}
.offset-sm-4 {
margin-left: 33.333333%
}
.offset-sm-5 {
margin-left: 41.666667%
}
.offset-sm-6 {
margin-left: 50%
}
.offset-sm-7 {
margin-left: 58.333333%
}
.offset-sm-8 {
margin-left: 66.666667%
}
.offset-sm-9 {
margin-left: 75%
}
.offset-sm-10 {
margin-left: 83.333333%
}
.offset-sm-11 {
margin-left: 91.666667%
}
}
@media (min-width:768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-md-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none
}
.col-md-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%
}
.col-md-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%
}
.col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-md-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.col-md-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%
}
.col-md-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-md-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%
}
.col-md-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%
}
.col-md-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-md-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
.col-md-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%
}
.col-md-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-md-first {
-ms-flex-order: -1;
order: -1
}
.order-md-last {
-ms-flex-order: 13;
order: 13
}
.order-md-0 {
-ms-flex-order: 0;
order: 0
}
.order-md-1 {
-ms-flex-order: 1;
order: 1
}
.order-md-2 {
-ms-flex-order: 2;
order: 2
}
.order-md-3 {
-ms-flex-order: 3;
order: 3
}
.order-md-4 {
-ms-flex-order: 4;
order: 4
}
.order-md-5 {
-ms-flex-order: 5;
order: 5
}
.order-md-6 {
-ms-flex-order: 6;
order: 6
}
.order-md-7 {
-ms-flex-order: 7;
order: 7
}
.order-md-8 {
-ms-flex-order: 8;
order: 8
}
.order-md-9 {
-ms-flex-order: 9;
order: 9
}
.order-md-10 {
-ms-flex-order: 10;
order: 10
}
.order-md-11 {
-ms-flex-order: 11;
order: 11
}
.order-md-12 {
-ms-flex-order: 12;
order: 12
}
.offset-md-0 {
margin-left: 0
}
.offset-md-1 {
margin-left: 8.333333%
}
.offset-md-2 {
margin-left: 16.666667%
}
.offset-md-3 {
margin-left: 25%
}
.offset-md-4 {
margin-left: 33.333333%
}
.offset-md-5 {
margin-left: 41.666667%
}
.offset-md-6 {
margin-left: 50%
}
.offset-md-7 {
margin-left: 58.333333%
}
.offset-md-8 {
margin-left: 66.666667%
}
.offset-md-9 {
margin-left: 75%
}
.offset-md-10 {
margin-left: 83.333333%
}
.offset-md-11 {
margin-left: 91.666667%
}
}
@media (min-width:992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-lg-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none
}
.col-lg-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%
}
.col-lg-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%
}
.col-lg-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-lg-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.col-lg-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%
}
.col-lg-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-lg-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%
}
.col-lg-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%
}
.col-lg-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-lg-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
.col-lg-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%
}
.col-lg-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-lg-first {
-ms-flex-order: -1;
order: -1
}
.order-lg-last {
-ms-flex-order: 13;
order: 13
}
.order-lg-0 {
-ms-flex-order: 0;
order: 0
}
.order-lg-1 {
-ms-flex-order: 1;
order: 1
}
.order-lg-2 {
-ms-flex-order: 2;
order: 2
}
.order-lg-3 {
-ms-flex-order: 3;
order: 3
}
.order-lg-4 {
-ms-flex-order: 4;
order: 4
}
.order-lg-5 {
-ms-flex-order: 5;
order: 5
}
.order-lg-6 {
-ms-flex-order: 6;
order: 6
}
.order-lg-7 {
-ms-flex-order: 7;
order: 7
}
.order-lg-8 {
-ms-flex-order: 8;
order: 8
}
.order-lg-9 {
-ms-flex-order: 9;
order: 9
}
.order-lg-10 {
-ms-flex-order: 10;
order: 10
}
.order-lg-11 {
-ms-flex-order: 11;
order: 11
}
.order-lg-12 {
-ms-flex-order: 12;
order: 12
}
.offset-lg-0 {
margin-left: 0
}
.offset-lg-1 {
margin-left: 8.333333%
}
.offset-lg-2 {
margin-left: 16.666667%
}
.offset-lg-3 {
margin-left: 25%
}
.offset-lg-4 {
margin-left: 33.333333%
}
.offset-lg-5 {
margin-left: 41.666667%
}
.offset-lg-6 {
margin-left: 50%
}
.offset-lg-7 {
margin-left: 58.333333%
}
.offset-lg-8 {
margin-left: 66.666667%
}
.offset-lg-9 {
margin-left: 75%
}
.offset-lg-10 {
margin-left: 83.333333%
}
.offset-lg-11 {
margin-left: 91.666667%
}
}
@media (min-width:1200px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-xl-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none
}
.col-xl-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%
}
.col-xl-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%
}
.col-xl-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-xl-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.col-xl-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%
}
.col-xl-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-xl-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%
}
.col-xl-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%
}
.col-xl-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-xl-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%
}
.col-xl-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%
}
.col-xl-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-xl-first {
-ms-flex-order: -1;
order: -1
}
.order-xl-last {
-ms-flex-order: 13;
order: 13
}
.order-xl-0 {
-ms-flex-order: 0;
order: 0
}
.order-xl-1 {
-ms-flex-order: 1;
order: 1
}
.order-xl-2 {
-ms-flex-order: 2;
order: 2
}
.order-xl-3 {
-ms-flex-order: 3;
order: 3
}
.order-xl-4 {
-ms-flex-order: 4;
order: 4
}
.order-xl-5 {
-ms-flex-order: 5;
order: 5
}
.order-xl-6 {
-ms-flex-order: 6;
order: 6
}
.order-xl-7 {
-ms-flex-order: 7;
order: 7
}
.order-xl-8 {
-ms-flex-order: 8;
order: 8
}
.order-xl-9 {
-ms-flex-order: 9;
order: 9
}
.order-xl-10 {
-ms-flex-order: 10;
order: 10
}
.order-xl-11 {
-ms-flex-order: 11;
order: 11
}
.order-xl-12 {
-ms-flex-order: 12;
order: 12
}
.offset-xl-0 {
margin-left: 0
}
.offset-xl-1 {
margin-left: 8.333333%
}
.offset-xl-2 {
margin-left: 16.666667%
}
.offset-xl-3 {
margin-left: 25%
}
.offset-xl-4 {
margin-left: 33.333333%
}
.offset-xl-5 {
margin-left: 41.666667%
}
.offset-xl-6 {
margin-left: 50%
}
.offset-xl-7 {
margin-left: 58.333333%
}
.offset-xl-8 {
margin-left: 66.666667%
}
.offset-xl-9 {
margin-left: 75%
}
.offset-xl-10 {
margin-left: 83.333333%
}
.offset-xl-11 {
margin-left: 91.666667%
}
}
.d-none {
display: none!important
}
.d-inline {
display: inline!important
}
.d-inline-block {
display: inline-block!important
}
.d-block {
display: block!important
}
.d-table {
display: table!important
}
.d-table-row {
display: table-row!important
}
.d-table-cell {
display: table-cell!important
}
.d-flex {
display: -ms-flexbox!important;
display: flex!important
}
.d-inline-flex {
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
@media (min-width:576px) {
.d-sm-none {
display: none!important
}
.d-sm-inline {
display: inline!important
}
.d-sm-inline-block {
display: inline-block!important
}
.d-sm-block {
display: block!important
}
.d-sm-table {
display: table!important
}
.d-sm-table-row {
display: table-row!important
}
.d-sm-table-cell {
display: table-cell!important
}
.d-sm-flex {
display: -ms-flexbox!important;
display: flex!important
}
.d-sm-inline-flex {
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
}
@media (min-width:768px) {
.d-md-none {
display: none!important
}
.d-md-inline {
display: inline!important
}
.d-md-inline-block {
display: inline-block!important
}
.d-md-block {
display: block!important
}
.d-md-table {
display: table!important
}
.d-md-table-row {
display: table-row!important
}
.d-md-table-cell {
display: table-cell!important
}
.d-md-flex {
display: -ms-flexbox!important;
display: flex!important
}
.d-md-inline-flex {
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
}
@media (min-width:992px) {
.d-lg-none {
display: none!important
}
.d-lg-inline {
display: inline!important
}
.d-lg-inline-block {
display: inline-block!important
}
.d-lg-block {
display: block!important
}
.d-lg-table {
display: table!important
}
.d-lg-table-row {
display: table-row!important
}
.d-lg-table-cell {
display: table-cell!important
}
.d-lg-flex {
display: -ms-flexbox!important;
display: flex!important
}
.d-lg-inline-flex {
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
}
@media (min-width:1200px) {
.d-xl-none {
display: none!important
}
.d-xl-inline {
display: inline!important
}
.d-xl-inline-block {
display: inline-block!important
}
.d-xl-block {
display: block!important
}
.d-xl-table {
display: table!important
}
.d-xl-table-row {
display: table-row!important
}
.d-xl-table-cell {
display: table-cell!important
}
.d-xl-flex {
display: -ms-flexbox!important;
display: flex!important
}
.d-xl-inline-flex {
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
}
@media print {
.d-print-none {
display: none!important
}
.d-print-inline {
display: inline!important
}
.d-print-inline-block {
display: inline-block!important
}
.d-print-block {
display: block!important
}
.d-print-table {
display: table!important
}
.d-print-table-row {
display: table-row!important
}
.d-print-table-cell {
display: table-cell!important
}
.d-print-flex {
display: -ms-flexbox!important;
display: flex!important
}
.d-print-inline-flex {
display: -ms-inline-flexbox!important;
display: inline-flex!important
}
}
.flex-row {
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-column {
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-row-reverse {
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-column-reverse {
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important
}
.flex-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important
}
.flex-fill {
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-grow-0 {
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-grow-1 {
-ms-flex-positive: 1!important;
flex-grow: 1!important
}
.flex-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important
}
.flex-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important
}
.justify-content-start {
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-end {
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-center {
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-between {
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.align-items-start {
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-end {
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-center {
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-baseline {
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important
}
.align-content-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important
}
.align-content-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important
}
.align-content-center {
-ms-flex-line-pack: center!important;
align-content: center!important
}
.align-content-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important
}
.align-content-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important
}
.align-content-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important
}
.align-self-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important
}
.align-self-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important
}
.align-self-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important
}
.align-self-center {
-ms-flex-item-align: center!important;
align-self: center!important
}
.align-self-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important
}
.align-self-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important
}
@media (min-width:576px) {
.flex-sm-row {
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-sm-column {
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-sm-row-reverse {
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-sm-column-reverse {
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-sm-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important
}
.flex-sm-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important
}
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important
}
.flex-sm-fill {
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-sm-grow-0 {
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-sm-grow-1 {
-ms-flex-positive: 1!important;
flex-grow: 1!important
}
.flex-sm-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important
}
.flex-sm-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important
}
.justify-content-sm-start {
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-sm-end {
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-sm-center {
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-sm-between {
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-sm-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.align-items-sm-start {
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-sm-end {
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-sm-center {
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-sm-baseline {
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-sm-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important
}
.align-content-sm-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important
}
.align-content-sm-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important
}
.align-content-sm-center {
-ms-flex-line-pack: center!important;
align-content: center!important
}
.align-content-sm-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important
}
.align-content-sm-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important
}
.align-content-sm-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important
}
.align-self-sm-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important
}
.align-self-sm-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important
}
.align-self-sm-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important
}
.align-self-sm-center {
-ms-flex-item-align: center!important;
align-self: center!important
}
.align-self-sm-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important
}
.align-self-sm-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important
}
}
@media (min-width:768px) {
.flex-md-row {
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-md-column {
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-md-row-reverse {
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-md-column-reverse {
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-md-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important
}
.flex-md-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important
}
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important
}
.flex-md-fill {
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-md-grow-0 {
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-md-grow-1 {
-ms-flex-positive: 1!important;
flex-grow: 1!important
}
.flex-md-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important
}
.flex-md-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important
}
.justify-content-md-start {
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-md-end {
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-md-center {
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-md-between {
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-md-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.align-items-md-start {
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-md-end {
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-md-center {
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-md-baseline {
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-md-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important
}
.align-content-md-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important
}
.align-content-md-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important
}
.align-content-md-center {
-ms-flex-line-pack: center!important;
align-content: center!important
}
.align-content-md-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important
}
.align-content-md-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important
}
.align-content-md-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important
}
.align-self-md-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important
}
.align-self-md-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important
}
.align-self-md-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important
}
.align-self-md-center {
-ms-flex-item-align: center!important;
align-self: center!important
}
.align-self-md-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important
}
.align-self-md-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important
}
}
@media (min-width:992px) {
.flex-lg-row {
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-lg-column {
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-lg-row-reverse {
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-lg-column-reverse {
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-lg-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important
}
.flex-lg-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important
}
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important
}
.flex-lg-fill {
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-lg-grow-0 {
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-lg-grow-1 {
-ms-flex-positive: 1!important;
flex-grow: 1!important
}
.flex-lg-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important
}
.flex-lg-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important
}
.justify-content-lg-start {
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-lg-end {
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-lg-center {
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-lg-between {
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-lg-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.align-items-lg-start {
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-lg-end {
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-lg-center {
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-lg-baseline {
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-lg-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important
}
.align-content-lg-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important
}
.align-content-lg-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important
}
.align-content-lg-center {
-ms-flex-line-pack: center!important;
align-content: center!important
}
.align-content-lg-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important
}
.align-content-lg-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important
}
.align-content-lg-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important
}
.align-self-lg-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important
}
.align-self-lg-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important
}
.align-self-lg-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important
}
.align-self-lg-center {
-ms-flex-item-align: center!important;
align-self: center!important
}
.align-self-lg-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important
}
.align-self-lg-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important
}
}
@media (min-width:1200px) {
.flex-xl-row {
-ms-flex-direction: row!important;
flex-direction: row!important
}
.flex-xl-column {
-ms-flex-direction: column!important;
flex-direction: column!important
}
.flex-xl-row-reverse {
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important
}
.flex-xl-column-reverse {
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important
}
.flex-xl-wrap {
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important
}
.flex-xl-nowrap {
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important
}
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important
}
.flex-xl-fill {
-ms-flex: 1 1 auto!important;
flex: 1 1 auto!important
}
.flex-xl-grow-0 {
-ms-flex-positive: 0!important;
flex-grow: 0!important
}
.flex-xl-grow-1 {
-ms-flex-positive: 1!important;
flex-grow: 1!important
}
.flex-xl-shrink-0 {
-ms-flex-negative: 0!important;
flex-shrink: 0!important
}
.flex-xl-shrink-1 {
-ms-flex-negative: 1!important;
flex-shrink: 1!important
}
.justify-content-xl-start {
-ms-flex-pack: start!important;
justify-content: flex-start!important
}
.justify-content-xl-end {
-ms-flex-pack: end!important;
justify-content: flex-end!important
}
.justify-content-xl-center {
-ms-flex-pack: center!important;
justify-content: center!important
}
.justify-content-xl-between {
-ms-flex-pack: justify!important;
justify-content: space-between!important
}
.justify-content-xl-around {
-ms-flex-pack: distribute!important;
justify-content: space-around!important
}
.align-items-xl-start {
-ms-flex-align: start!important;
align-items: flex-start!important
}
.align-items-xl-end {
-ms-flex-align: end!important;
align-items: flex-end!important
}
.align-items-xl-center {
-ms-flex-align: center!important;
align-items: center!important
}
.align-items-xl-baseline {
-ms-flex-align: baseline!important;
align-items: baseline!important
}
.align-items-xl-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important
}
.align-content-xl-start {
-ms-flex-line-pack: start!important;
align-content: flex-start!important
}
.align-content-xl-end {
-ms-flex-line-pack: end!important;
align-content: flex-end!important
}
.align-content-xl-center {
-ms-flex-line-pack: center!important;
align-content: center!important
}
.align-content-xl-between {
-ms-flex-line-pack: justify!important;
align-content: space-between!important
}
.align-content-xl-around {
-ms-flex-line-pack: distribute!important;
align-content: space-around!important
}
.align-content-xl-stretch {
-ms-flex-line-pack: stretch!important;
align-content: stretch!important
}
.align-self-xl-auto {
-ms-flex-item-align: auto!important;
align-self: auto!important
}
.align-self-xl-start {
-ms-flex-item-align: start!important;
align-self: flex-start!important
}
.align-self-xl-end {
-ms-flex-item-align: end!important;
align-self: flex-end!important
}
.align-self-xl-center {
-ms-flex-item-align: center!important;
align-self: center!important
}
.align-self-xl-baseline {
-ms-flex-item-align: baseline!important;
align-self: baseline!important
}
.align-self-xl-stretch {
-ms-flex-item-align: stretch!important;
align-self: stretch!important
}
}