@font-face{font-family:"Noto Serif JP";src:url("../fonts/notoserif/NotoSerifJP-Medium-Latin.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("../fonts/notoserif/NotoSerifJP-Bold-Latin.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";src:local("Roboto"),url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:local("Roboto"),url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:local("Roboto"),url("../fonts/roboto/Roboto-SemiBold.woff2") format("woff2"),url("../fonts/roboto/Roboto-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}/*! normalize.css 2012-01-31T16:06 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.humBtnArea{display:none}#siteheader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 3%;width:100%;height:100px;background-color:#fff;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;z-index:10}#sitelogo{width:350px;margin:0;padding:0;font-size:1rem}#sitelogo img{width:100%;height:auto}#gNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#gNav .NavList{list-style:none;margin:0;padding:0 2rem 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#gNav .NavList li{padding:0 .5rem}#gNav .NavList li a{display:block;padding:8px .5rem 0 .5rem;margin:0;color:#000;font-weight:500;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#gNav .NavList li a::after{content:"";background-color:#000;width:0;height:2px;display:block;margin-top:8px}#gNav .NavList li a:hover::after{width:100%}#gNav .NavList li.active a::after{width:100%}#gNav .NavList li .subNav{display:none}#gNav .contact a{background-color:#000;display:inline-block;padding:.8rem;color:#fff;text-decoration:none;line-height:1;font-weight:500;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#gNav .contact a img{width:20px;vertical-align:-1px;padding-right:.5rem}#gNav .contact a:hover{background-color:#333}@media screen and (max-width: 1172px){#siteheader{padding:1rem 2%}#sitelogo{width:300px}#gNav .NavList{padding:0 1rem 0 0}#gNav .NavList li{padding:0 .2rem}}@media screen and (max-width: 1024px){#siteheader{height:70px}#gNav{width:100%;height:100vh;overflow-y:auto;background-color:rgba(0,0,0,.9);position:fixed;left:-100%;top:70px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:block}#gNav.active{left:0}#gNav .NavList{display:block;padding:5rem 10% 0 10%;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#gNav .NavList li{padding:.3rem 0;margin:0;border-top:1px solid #fff}#gNav .NavList li a{padding:.5rem;color:#fff;font-size:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}#gNav .NavList li a::after{display:none}#gNav .NavList li .subNav{display:block;margin:0;padding:0 0 0 2rem;list-style:none}#gNav .NavList li .subNav li{margin:0;padding:0;border-top:none}#gNav .NavList li .subNav li a{font-size:1rem;font-weight:400}#gNav .NavList li .subNav li:last-child{border-bottom:none}#gNav .NavList li:last-child{border-bottom:1px solid #fff}#gNav .contact{padding:2rem 0 2rem 10%;display:block}#gNav .contact a{font-size:1.6rem}.humBtnArea{display:block;position:fixed;top:0;right:0;z-index:888;-webkit-transition:1s;-o-transition:1s;transition:1s;background-color:rgba(255,255,255,.2);padding:19px 15px 11px 15px;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box}#humBtn{cursor:pointer;pointer-events:auto}.btn-trigger{position:relative;width:40px;height:29px}.btn-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#000}.btn-trigger,.btn-trigger span{display:inline-block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-trigger span:nth-of-type(1){top:0}.btn-trigger span:nth-of-type(2){top:13px}.btn-trigger span:nth-of-type(3){bottom:0;width:50%;margin-left:50%}#humBtn span:nth-of-type(1){-webkit-animation:btn07-bar01 .75s forwards;animation:btn07-bar01 .75s forwards}@-webkit-keyframes btn07-bar01{0%{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}50%{-webkit-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes btn07-bar01{0%{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}50%{-webkit-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}#humBtn span:nth-of-type(2){-webkit-transition:all .25s .25s;-o-transition:all .25s .25s;transition:all .25s .25s;opacity:1}#humBtn span:nth-of-type(3){-webkit-animation:btn07-bar03 .75s forwards;animation:btn07-bar03 .75s forwards}@-webkit-keyframes btn07-bar03{0%{-webkit-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg);width:100%;margin-left:0}50%{-webkit-transform:translateY(-13px) rotate(0);transform:translateY(-13px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);width:50%;margin-left:50%}}@keyframes btn07-bar03{0%{-webkit-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg);width:100%;margin-left:0}50%{-webkit-transform:translateY(-13px) rotate(0);transform:translateY(-13px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);width:50%;margin-left:50%}}#humBtn.active span:nth-of-type(1){-webkit-animation:active-btn07-bar01 .75s forwards;animation:active-btn07-bar01 .75s forwards}@-webkit-keyframes active-btn07-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}100%{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}}@keyframes active-btn07-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(13px) rotate(0);transform:translateY(13px) rotate(0)}100%{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}}#humBtn.active span:nth-of-type(2){opacity:0}#humBtn.active span:nth-of-type(3){-webkit-animation:active-btn07-bar03 .75s forwards;animation:active-btn07-bar03 .75s forwards}@-webkit-keyframes active-btn07-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-13px) rotate(0);transform:translateY(-13px) rotate(0)}100%{-webkit-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg);width:100%;margin-left:0}}@keyframes active-btn07-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-13px) rotate(0);transform:translateY(-13px) rotate(0)}100%{-webkit-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg);width:100%;margin-left:0}}}@media screen and (max-width: 767px){#sitelogo{width:76%}#gNav .NavList{padding:3rem 10% 0 10%}#gNav .NavList li a{font-size:1.2rem}#gNav .contact{padding:2rem 0 8rem 10%}#gNav .contact a{font-size:1.2rem}}#sitefooter{background-color:#000}#sitefooter .footerbanner{background-color:#e6ebeb;padding:5rem 0}#sitefooter .footerbanner-listtitle{text-align:center;font-size:2.2rem;font-weight:600}#sitefooter .footerbanner-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:3%}#sitefooter .footerbanner-list li{width:22.75%;padding:0}#sitefooter .footerbanner-list li a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;overflow:hidden;display:block;aspect-ratio:13/10}#sitefooter .footerbanner-list li a img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#sitefooter .footerbanner-list li a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#sitefooter .footerbanner-list li p{font-size:.9rem}#sitefooter .footerbottom{color:#fff;padding-top:3rem}#sitefooter .footerbottom .footlogoadd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sitefooter .footerbottom .footlogoadd .logo{width:320px;padding-right:2rem}#sitefooter .footerbottom .footlogoadd .add{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#sitefooter .footerbottom .footlogoadd .add a{color:#fff;text-decoration:none}#sitefooter .footerbottom .footlogoadd .add a:hover{text-decoration:underline}.footnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #fff}.footnavi-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footnavi-list li{margin-right:2rem}.footnavi-list a{font-size:1.125rem;color:#fff;text-decoration:none}.footnavi-list a:hover{text-decoration:underline}.footnavi .snslist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0}.footnavi .snslist li{width:30px;margin-left:.5rem}.copyright{text-align:center;font-size:.7rem;padding:2rem 0}@media screen and (max-width: 1300px){.footerbottom .footlogoadd .add{font-size:.8rem}.footnavi-list a{font-size:.9rem}}@media screen and (max-width: 1024px){#sitefooter .footerbanner-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 8%}#sitefooter .footerbanner-list li{width:46%}}@media screen and (max-width: 767px){#sitefooter .footerbanner{padding:5% 0}#sitefooter .footerbanner-listtitle{font-size:1.6rem;line-height:1.3}#sitefooter .footerbanner-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px 8%}#sitefooter .footerbanner-list li p{font-size:.8rem}#sitefooter .footerbottom{padding-top:2rem}#sitefooter .footerbottom .footlogoadd{display:block}#sitefooter .footerbottom .footlogoadd .logo{width:230px;padding-right:0;margin:0 auto}#sitefooter .footerbottom .footlogoadd .add{text-align:center}.footnavi{display:block;padding-top:1rem;padding-bottom:1rem}.footnavi-list{display:block;border-top:1px solid rgba(255,255,255,.4);padding-bottom:1rem}.footnavi-list li{margin:0;border-bottom:1px solid rgba(255,255,255,.4)}.footnavi-list a{font-size:1rem;padding:1rem;display:block;position:relative}.footnavi-list a::after{content:"";width:10px;height:10px;background:url("../img/ico_right_w.svg") center center no-repeat;background-size:cover;display:block;position:absolute;top:50%;right:.8rem;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.footnavi-list a:hover{text-decoration:none}.footnavi .snslist{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footnavi .snslist li{margin:0 1rem}.copyright{font-size:.5rem;padding:1rem 0}}html{margin:0;padding:0;width:100%;height:100%}body{padding:0;font-family:"Roboto",sans-serif;font-style:normal;color:#000;*font-size:100%;line-height:1.6;font-size:1rem;word-spacing:0;letter-spacing:.02em;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background:#fff;background-attachment:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:scroll;scroll-behavior:smooth;overflow-x:hidden}::-moz-selection{background-color:#42b153;color:#fff}::selection{background-color:#42b153;color:#fff}img{width:100%;height:auto;vertical-align:middle}a{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;word-wrap:break-word}a::after{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.tabon,.tabsideon,.smaon{display:none}.cont_in{-webkit-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.cont_in.on{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.timing02{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.timing03{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.timing04{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.timing05{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.red{color:#c11717}.matcha{color:#cede5a}.matcha_bg{background-color:#cede5a}.sencha{color:#42b153}.sencha_bg{background-color:#42b153}.hojicha{color:#e08024}.hojicha_bg{background-color:#e08024}.bg_gray{background-color:#e6ebeb}.bg_black{background-color:#000;color:#fff}.washibg{background:url("../img/home/ichimaruki.png") no-repeat 36% 7rem,url("../img/home/bg01.jpg") no-repeat center center;background-size:20vw auto,cover}.washibg_sub{background:url("../img/home/bg01.jpg") no-repeat center center;background-size:cover}.washibg_green{background:url("../img/ourstory/richsoil/bg_green.jpg") no-repeat center center;background-size:cover}#maincontents,#subcontents{margin:0 auto;max-width:1800px}.conInner{width:80%;margin:0 auto;max-width:1400px}.con_narrow_Inner{width:70%;margin:0 auto;max-width:1000px}.centerlayout{text-align:center}.flexlayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flexlayout .imgWrap{width:48%}.flexlayout .imgWrap.topspace{padding-top:7rem;margin-bottom:-7rem}.flexlayout .imgWrap.bottomspace{margin-top:-7rem;padding-bottom:7rem}.flexlayout .txtWrap{width:46%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10%;padding-left:5%}.flexdirection{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flexdirection .txtWrap{padding-left:10%;padding-right:0}.direction{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bglayout{padding:0;height:calc(100vh - 100px);max-height:800px;position:relative}.bglayout .txtWrap{width:46%;max-width:570px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:absolute;top:50%;left:10%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.bglayout .txtWrap.reverse{left:auto;right:10%}.bglayout .txtWrap h3{font-size:1.4em}.greenicon,.whiteicon{font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:700;line-height:1.4;position:relative;margin:0;padding:0}.greenicon::before,.whiteicon::before{content:"";width:63px;height:64px;background:url("../img/chaha_color.svg") center center no-repeat;background-size:cover;display:block;position:absolute;top:0;left:-70px}.whiteicon::before{background:url("../img/chaha_white.svg") center center no-repeat;background-size:cover}.btn{padding:1rem 0 1rem 0}.btn.viewmore a{border:1px solid #000;display:inline-block;padding:.6rem 6rem;color:#000;text-decoration:none;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;white-space:nowrap}.btn.viewmore a::after{content:"";width:10px;height:10px;background:url("../img/ico_right.svg") center center no-repeat;background-size:cover;display:block;position:absolute;top:50%;right:.8rem;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.btn.viewmore a:hover{background-color:#000;color:#fff}.btn.viewmore a:hover::after{background:url("../img/ico_right_w.svg") center center no-repeat;background-size:cover}.btn.whitetxt a{border:1px solid #fff;color:#fff}.btn.whitetxt a::after{background:url("../img/ico_right_w.svg") center center no-repeat;background-size:cover}.btn.whitetxt a:hover{background-color:#fff;color:#000}.btn.whitetxt a:hover::after{background:url("../img/ico_right.svg") center center no-repeat;background-size:cover}.btnlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:2rem 0 0 0}.btnlist li{width:31%;margin:0;padding:0}.btnlist li a{padding:1rem 0;border:1px solid #000;display:block;text-align:center;color:#000;text-decoration:none;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;white-space:nowrap}.btnlist li a::after{content:"";width:10px;height:10px;background:url("../img/ico_right.svg") center center no-repeat;background-size:cover;display:block;position:absolute;top:50%;right:.8rem;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.btnlist li a:hover{background-color:#000;color:#fff}.btnlist li a:hover::after{background:url("../img/ico_right_w.svg") center center no-repeat;background-size:cover}@media screen and (max-width: 1024px){.flexlayout{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flexlayout .imgWrap.topspace{padding-top:0;margin-bottom:0}.flexlayout .imgWrap.bottomspace{margin-top:0;padding-bottom:0}.flexlayout .txtWrap{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width: 820px){.tabon{display:block}.taboff{display:none}.bglayout{padding:0;height:auto;max-height:100%}.bglayout .txtWrap{position:static;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);width:80%;max-width:none;padding-left:0;padding-top:3rem;margin:0 auto;color:#000}.btn.tabblack a{border:1px solid #000;color:#000}.btn.tabblack a::after{background:url("../img/ico_right.svg") center center no-repeat;background-size:cover}.btn.tabblack a:hover{background-color:#000;color:#fff}.btn.tabblack a:hover::after{background:url("../img/ico_right_w.svg") center center no-repeat;background-size:cover}}@media screen and (max-width: 767px){body{font-size:.9rem}.smaoff{display:none}.smaon{display:block !important}.conInner{width:90%}.con_narrow_Inner{width:90%}.flexlayout{display:block}.flexlayout .imgWrap{width:100%}.flexlayout .txtWrap{width:100%;padding:3rem 5%}.bglayout .txtWrap{width:90%}.greenicon,.whiteicon{font-size:1.9rem}.greenicon::before,.whiteicon::before{display:none}.btn{text-align:center}.btn.viewmore a{display:block;padding:.6rem 2rem}.btnlist{padding:1rem 0 0 0}.btnlist li a{padding:1rem 0 1rem 1rem;text-align:left}}