@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:400,800,900|Open+Sans);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@800&display=swap");
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */
*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0;width:100%;overflow-x:hidden}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection,::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}.serif{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.ffOpenSans{font-family:'Open Sans',sans-serif;letter-spacing:.1rem}.ffMontserrat{font-family:'Montserrat',sans-serif}.material-icons{display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';height:1em;line-height:1;text-transform:none;text-rendering:optimizeLegibility;vertical-align:middle;width:1em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,figcaption{background:0 0;border:0;margin:0;outline:0;padding:0}html{height:100%;width:100%}body{height:100%;width:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;font-size:3.75vw}body a{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;color:#000;outline:none;text-decoration:none}body a:not(.defultOff){-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}body a:not(.defultOff):hover{opacity:.8}body ul li{list-style:none}body ul li a{display:block}body ul.note li{font-size:1.875vw;line-height:1.25;padding-left:1em;text-indent:-1em}body img{height:auto;width:100%;border:none;margin:auto;outline:none}body button{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;outline:none}@media only screen and (min-width:1025px){body{font-size:1rem;min-width:1220px}body ul.note li{font-size:.6vw}}#wrap{width:100vw}header{position:relative}header .box{box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1.7605633803vw 3.125% 4.4014084507vw}header .box .logo{position:relative;width:17.6666666667%}header .box .gNaviBtn{cursor:pointer;position:relative;width:6.6666666667%;z-index:4}header .box .gNaviBtn .naviIcon{background:#000;height:2px;position:absolute;top:60%;-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;width:100%}header .box .gNaviBtn:before{background:#000;content:'';display:block;height:2px;position:absolute;top:45%;-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;width:100%}header .box .gNaviBtn:after{background:#000;content:'';display:block;height:2px;position:absolute;top:75%;-webkit-transform:translateY(-75%);-moz-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;width:100%}header .box .headerNavi{background:#7c6c63;box-sizing:border-box;height:100vh;left:-110vw;padding:1.7605633803vw 3.125%;position:absolute;top:18vw;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;visibility:hidden;width:100%;z-index:3}header .box .headerNaviInner{display:flex;flex-direction:column}header .box .headerNaviInner li{border-bottom:1px solid #a19691;font-size:5.625vw;position:relative}header .box .headerNaviInner li a{box-sizing:border-box;color:#fff;padding:5.2816901408vw 0}header .box .headerNaviInner li .mail{display:none}header .box .headerNaviInner li .arrow{color:#c7bdb9;font-size:.9em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .headerSns{display:flex;gap:20px;justify-content:center;align-items:center;background:#fff;padding:10px;order:2}header .headerSns_item_txt{font-size:14px;margin-bottom:4px}header .headerSns_item_link{display:flex;justify-content:center;gap:16px}header .headerSns_item_link a{padding:0 !important;display:block;width:40px}header.active .box .headerNavi{left:0;visibility:visible}header.active .box .gNaviBtn .naviIcon{width:0}header.active .box .gNaviBtn:before{top:60%;-webkit-transform:translateY(-60%) rotate(-45deg);-moz-transform:translateY(-60%) rotate(-45deg);-ms-transform:translateY(-60%) rotate(-45deg);transform:translateY(-60%) rotate(-45deg);z-index:2}header.active .box .gNaviBtn:after{top:60%;-webkit-transform:translateY(-60%) rotate(45deg);-moz-transform:translateY(-60%) rotate(45deg);-ms-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);z-index:2}@media only screen and (max-width:1024px) and (orientation:landscape){header .box .headerNavi{height:auto;min-height:1136px}}@media only screen and (min-width:1025px){header{width:100vw}header .box{margin-right:auto;margin-left:auto;max-width:1170px;padding:0 1rem}header .box .logo{width:6.1538461538%}header .box .logo img{position:relative;top:1.25rem}header .box .gNaviBtn{display:none}header .box .headerNavi{background:0 0;height:auto;left:auto;padding:0;position:relative;top:auto;visibility:visible;width:90%}header .box .headerNaviInner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-direction:row}header .box .headerNaviInner li{border-bottom:none;font-size:1rem;padding:1.25rem 0 .625rem;position:relative;text-align:center}header .box .headerNaviInner li a{box-sizing:border-box;color:#010101;padding:1.25rem 0;font-size:.875rem}header .box .headerNaviInner li .mail{display:inline-block;margin-right:.25em}header .box .headerNaviInner li .arrow{display:none}header .box .headerNaviInner li:not(.contactBtn):after{display:block;content:'';-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;width:0}header .box .headerNaviInner li:not(.contactBtn):hover a{color:#009844}header .box .headerNaviInner li:not(.contactBtn):hover:after{background:#009844;bottom:0;height:4px;position:absolute;width:100%}header .box .headerNaviInner li.contactBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #009844;border-radius:2.5rem;padding:0;width:27.1186440678%}header .box .headerNaviInner li.contactBtn a{box-sizing:border-box;color:#009844;padding:.3125rem 0}header .box .headerNaviInner li.contactBtn:hover{background:#009844}header .box .headerNaviInner li.contactBtn:hover a{color:#fff;opacity:1}header .box .headerNaviInner .headerSns{display:flex;gap:10px;padding:0;order:initial}header .box .headerNaviInner .headerSns:after{display:none !important}header .box .headerNaviInner .headerSns:hover:after{display:none}header .box .headerNaviInner .headerSns_item{font-size:12px}header .box .headerNaviInner .headerSns_item_txt{font-size:12px;margin-bottom:4px}header .box .headerNaviInner .headerSns_item_link{display:flex;align-items:center;justify-content:center;gap:10px}header .box .headerNaviInner .headerSns_item_link a{padding:0;display:block;width:28px;transition:.2s}header .box .headerNaviInner .headerSns_item_link a:hover{filter:brightness(1.2)}header.en-header{font-family:'Montserrat',sans-serif}header.en-header .box .headerNavi{width:70%}header.en-header .box .headerNavi .headerNaviInner li{font-size:.875rem}}.contsBox .boxInner{padding:2.6408450704vw 3.125%}.box{box-sizing:border-box}.boxInner{box-sizing:border-box;padding:2.6408450704vw 3.125%}.boxInner.fullSize{padding:2.6408450704vw 0}.boxInner.fullSizeTop{padding:2.6408450704vw 0 0}.boxInner.fullSizeAll{padding:0}.boxInner.fullSizeAll .inner{padding:0}.boxInner.fullSizeAll .inner.default{padding:2.6408450704vw 3.125%}.box .inner{padding:2.6408450704vw 3.125%}.box .inner.fullSize{padding:2.6408450704vw 0}.box .inner.fullSizeAll{padding:0}.box .encloseBox{background:#fff;box-sizing:border-box;margin-top:-3.5211267606vw;margin-right:auto;margin-left:auto;padding:3.5211267606vw 3.125% 0;position:relative;text-align:center;width:93.75%}.box .textWrap p{font-size:3.75vw;line-height:1.75}.box .textWrap p:not(:last-child){margin-bottom:2.6408450704vw}.box .textWrap li{font-size:3.75vw;line-height:1.75}@media only screen and (min-width:1025px){.innerPC{margin-right:auto;margin-left:auto;min-width:1170px;width:58.5%}.contsBox .boxInner{padding:1.25rem}.boxInner{padding:1.25rem}.boxInner.fullSize{padding:1.25rem 0}.boxInner.fullSizeTop{padding:1.25rem 0 0}.boxInner.fullSizeAll{padding:0}.boxInner.fullSizeAll .inner{padding:0}.boxInner.fullSizeAll .inner.default{padding:1.25rem}.box .inner{padding:1.25rem}.box .inner.fullSize{padding:1.25rem 0}.box .inner.fullSizeAll{padding:0}.box .encloseBox{margin-top:-1.7605633803vw;padding:1.7605633803vw 2.0833333333% 0;width:940px}.box .textWrap p,.box .textWrap li{font-size:1rem;line-height:2}}#breadCrumb .boxInner{padding:2.6408450704vw 3.125%}#breadCrumb .breadCrumbList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#breadCrumb .breadCrumbList li{display:inherit;font-size:3.4375vw;font-weight:700}#breadCrumb .breadCrumbList li.active{color:#009844}#breadCrumb .breadCrumbList li.active a{color:#009844}#breadCrumb .breadCrumbList li:not(:last-child):after{color:#000;content:'\03e';display:inline-block;margin-right:.25em;margin-left:.25em;position:relative;top:-.125em}@media only screen and (min-width:1025px){#breadCrumb .boxInner{margin-right:auto;margin-left:auto;min-width:1170px;padding:1.25rem 0;width:58.5%}#breadCrumb .breadCrumbList li{font-size:.8571428571rem}#breadCrumb .breadCrumbList:not(:last-child) a:after{margin-right:.5em;margin-left:.5em;top:-.0625em}}#toTop{background:#a19691;height:6.698%;line-height:1;position:absolute;right:0;top:0;width:15.625%}#toTop .btn{height:100%}#toTop .btn a{color:#fff;display:block;height:100%;position:relative;text-align:center;width:100%}#toTop .btn a .material-icons{font-size:10.625vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1025px){#toTop{height:5.454%;width:3%}#toTop .btn a .material-icons{font-size:2.2857142857rem}}footer{background:#f3f3f3;position:relative}footer .box{box-sizing:border-box;padding:21.1267605634vw 3.125% 7.0422535211vw}footer .footerNavi{border-bottom:1px solid #e7e7e7;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:7.0422535211vw;padding:0 3.125% 7.0422535211vw}footer .footerNavi .footerNaviInner{width:46.6666666667%}footer .footerNavi .footerNaviInner>li{font-size:4.6875vw}footer .footerNavi .footerNaviInner>li a{color:#7c6c63;font-weight:700}footer .footerNavi .footerNaviInner>li:not(:last-child){margin-bottom:1.7605633803vw}footer .footerNavi .footerNaviInner>li.mainNavi:not(:last-child){margin-bottom:3.5211267606vw}footer .footerNavi .footerNaviInner>li>ul{margin-top:3.5211267606vw}footer .footerNavi .footerNaviInner>li>ul>li{font-size:3.4375vw}footer .footerNavi .footerNaviInner>li>ul>li a{font-weight:400}footer .footerNavi .footerNaviInner>li>ul>li:not(:last-child){margin-bottom:1.7605633803vw}footer .footerSns{display:flex;gap:10px;align-items:flex-start;padding:0;margin-left:auto;margin-right:auto;margin-top:24px}footer .footerSns+.footerSns{margin-top:.5rem !important}footer .footerSns_ttl{font-size:14px !important;flex:none;width:7em;margin-bottom:0 !important;color:#7c6c63}footer .footerSns_item{width:28px}footer .footerSns.pc{display:none}footer .footerSns.sp+.sp{position:relative}footer .footerSns.sp+.sp:after{content:"";width:28px}footer .company{border-bottom:1px solid #e7e7e7;box-sizing:border-box;color:#7c6c63;margin-bottom:7.0422535211vw;padding-bottom:7.0422535211vw;text-align:center}footer .company .logo{margin-right:auto;margin-bottom:3.5211267606vw;margin-left:auto;width:26.6666666667%}footer .company .name{font-size:4.6875vw;margin-bottom:3.5211267606vw}footer .company .address{font-size:4.0625vw}footer .company .address a{color:#7c6c63}footer .copyright{color:#7c6c63;display:block;font-size:3.4375vw;text-align:center}footer.en-footer .footerNaviInner{width:100%;text-align:center}footer.en-footer .company{border-bottom:none;padding-bottom:0}footer.en-footer .boxInner{padding-bottom:0}footer.en-footer #toTop{height:10%}@media only screen and (min-width:1025px){footer{width:100vw}footer #toTop{right:15px}footer .box{box-sizing:border-box;padding:2.5rem 0 1.25rem}footer .boxInner{border-bottom:1px solid #e7e7e7;box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-bottom:2.5rem;margin-left:auto;max-width:1170px;padding-bottom:2.5rem}footer .footerNavi{border-bottom:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-right:2.5rem;margin-bottom:0;margin-left:2.5rem;padding:0;width:37.1794871795%}footer .footerNavi .footerNaviInner{width:43.6781609195%}footer .footerNavi .footerNaviInner>li{font-size:1.1428571429rem}footer .footerNavi .footerNaviInner>li:not(:last-child),footer .footerNavi .footerNaviInner>li.mainNavi:not(:last-child){margin-bottom:1.25rem}footer .footerNavi .footerNaviInner>li>ul{margin-top:1.25rem}footer .footerNavi .footerNaviInner>li>ul>li{font-size:.9285714286rem}footer .footerNavi .footerNaviInner>li>ul>li:not(:last-child){margin-bottom:.625rem}footer .footerNavi:nth-child(1){border-bottom:none}footer .footerSns{margin-left:0;margin-top:0}footer .footerSns.pc{display:flex}footer .footerSns.sp{display:none}footer .company{margin-bottom:1.25rem;padding-bottom:2.5rem}footer .company .logo{margin-bottom:1.25rem;width:9.9145299145%}footer .company .name{font-size:1rem;margin-bottom:1.25rem}footer .company .address{font-size:.9285714286rem}footer .copyright{font-size:.8571428571rem}footer.en-footer .footerNavi{width:59.8290598291%}footer.en-footer .footerNaviInner{width:100%;text-align:center}footer.en-footer .footerNaviInner .mainNavi{display:inline-block;margin:0 2rem}footer.en-footer .company{border-bottom:none;padding-bottom:0}footer.en-footer .boxInner{padding-bottom:0;margin-bottom:1.25rem}footer.en-footer #toTop{height:10%}}.hoverBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.hoverBtn.cG:active{background:#009844}.hoverBtn.cG:active a{color:#fff !important;opacity:1}.hoverBtn.cW:active{background:#fff}.hoverBtn.cW:active a{color:#009844 !important;opacity:1}.effectBtn{overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.effectBtn:before,.effectBtn:after{background:rgba(0,0,0,.3);content:'';height:200%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;width:200%;z-index:1}.effectBtn:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.effectBtn:after{bottom:50%;right:50%;-webkit-transform:translate(50%,50%) rotate(45deg);-moz-transform:translate(50%,50%) rotate(45deg);-ms-transform:translate(50%,50%) rotate(45deg);transform:translate(50%,50%) rotate(45deg)}.effectBtn:active:before{background:rgba(0,0,0,0);left:200%;top:200%}.effectBtn:active:after{background:rgba(0,0,0,0);bottom:200%;right:200%}@media only screen and (min-width:1025px){.hoverBtn{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.hoverBtn.cG:hover{background:#009844}.hoverBtn.cG:hover a{color:#fff !important;opacity:1}.hoverBtn.cW:hover{background:#fff}.hoverBtn.cW:hover a{color:#009844 !important;opacity:1}.effectBtn:hover:before{background:rgba(0,0,0,0);left:150%;top:150%}.effectBtn:hover:after{background:rgba(0,0,0,0);bottom:150%;right:150%}}.fcRed{color:#e50012}.comma{letter-spacing:-.5em}.kerning{margin-right:-.5em;margin-left:-.5em;position:relative}.sl:after{background:#009844;content:'';display:block;height:1px;margin-right:auto;margin-top:3.5211267606vw;margin-bottom:3.5211267606vw;margin-left:auto;width:15.625%}.sl.cW:after{background:#fff}.slTop:before{background:#009844;content:'';display:block;height:1px;margin-right:auto;margin-top:3.5211267606vw;margin-bottom:3.5211267606vw;margin-left:auto;width:15.625%}.slTop.cW:after{background:#fff}@media only screen and (min-width:1025px){.sl:after,.slTop:before{margin-top:1.7605633803vw;margin-bottom:1.7605633803vw;min-width:50px;width:2.5%}}.category{box-sizing:border-box;color:#fff;display:block;font-size:3.125vw;font-family:'Open Sans',sans-serif;line-height:1;padding:.25em;text-align:center;width:5.5em}.category.news-article{background:#e50012}.category.report{background:#0b59db}.category.event{background:#fd7f39}.category.syokuiku{background:#009844}@media only screen and (min-width:1025px){.category{font-size:.9285714286rem;padding:.5em}}.dotList li{padding-left:1em;text-indent:-1em}.dotList li:before{content:'・'}.blankIcon:after{background-size:contain;content:'\e895';display:inline-block;font-size:12px;vertical-align:top;font-family:"Material Icons"}.hiddenSP,.imgPC{display:none}@media only screen and (min-width:1025px){.hiddenSP{display:block}.imgPC{display:inline}.hiddenPC,.imgSP{display:none}}.contsBox .box{margin-bottom:7.0422535211vw}.box#pageTtl{border-top:1px solid #ececec;position:relative}.box#pageTtl .boxInner{padding:0}.box#pageTtl .ttl{font-size:5vw;padding:3.5211267606vw 3.125%;text-align:center}.box#pageTtl .ttl.fcW{color:#fff}.box#pageTtl .readText{font-size:4.375vw;font-weight:700;left:6.25%;line-height:1.25;padding:0;position:absolute;text-align:left;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.box#pageTtl .bg{position:relative;width:100%}.box#pageTtl.noImg{border-bottom:1px solid #ececec}.box#pageTtl.noImg .ttl{padding:7.0422535211vw 3.125%}.box#pageTtl.innerImg{border-top:none}.box#pageTtl.innerImg .ttl{left:6.25%;padding:0;position:absolute;text-align:left;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.box .contsTtl{font-weight:700;font-size:4.375vw;margin-bottom:7.0422535211vw;text-align:center}.box .contsTtl.fullSizeBg{background:#009844;color:#fff;padding:3.5211267606vw 3.125%}@media only screen and (min-width:1025px){.box#pageTtl .ttl{font-size:1.7142857143rem;padding:1.7605633803vw 3.125%}.box#pageTtl .readText{font-size:2rem;left:0;padding-left:10rem;right:0}.box#pageTtl.noImg{border-bottom:1px solid #ececec}.box#pageTtl.noImg .ttl{padding:3.5211267606vw 3.125%}.box#pageTtl.innerImg .ttl{font-size:2rem;left:0;padding:0 0 0 10rem;right:0}.box .contsTtl{font-size:1.4285714286rem;margin-bottom:4.4014084507vw;text-align:center}.box .contsTtl.fullSizeBg{background:#009844;color:#fff;padding:1.7605633803vw 3.125%}}.Nothing .box h2{padding:7.0422535211vw 3.125% 14.0845070423vw;text-align:center}.Index{overflow-x:hidden}.Index .box#mainVisual{position:relative}.Index .box#mainVisual .copy{color:#fff;font-family:"Noto Serif JP",serif;font-size:9.375vw;font-weight:700;padding:1.7605633803vw 3.125%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.Index .box#mainVisual .bgMovie{display:none}.Index .box#news .boxInner{background:#e50012;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0}.Index .box#news .ttl{background:#e50012;box-sizing:border-box;color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;font-size:4.375vw;letter-spacing:.1rem;padding:1.7605633803vw 3.125%;width:18.75%}.Index .box#news .textWrap{background:#fff;box-sizing:border-box;padding:1.7605633803vw 3.125%;width:81.25%}.Index .box#news .textWrap dl{font-size:4.375vw}.Index .box#news .textWrap dl dt{color:#7c6c63}.Index .box#news .textWrap dl dd{line-height:1.5}.Index .box#news .textWrap .arrow{display:none}.Index .box#introduction{background:#009844;position:relative}.Index .box#introduction .boxInner{padding:7.0422535211vw 3.125%}.Index .box#introduction .read{color:#fff;font-size:5vw;margin-bottom:3.5211267606vw;text-align:center}.Index .box#introduction .read i{display:block;font-size:11.25vw;margin-right:auto;margin-bottom:3.5211267606vw;margin-left:auto}.Index .box#introduction .textWrap{margin-bottom:3.5211267606vw}.Index .box#introduction .textWrap p{color:#fff;font-size:4.0625vw;text-align:center}.Index .box#introduction .textWrap p:not(:last-child){margin-bottom:2.6408450704vw}.Index .box#introduction .btnWrap{margin-right:auto;margin-left:auto;width:64%}.Index .box#introduction .btnWrap .btn{border:3px solid #fff;border-radius:2.5rem}.Index .box#introduction .btnWrap .btn a{box-sizing:border-box;color:#fff;display:block;padding:1.7605633803vw 3.125%;text-align:center}.Index .box#introduction:before{border-style:solid;border-width:1rem 1rem 0;border-color:#e5e1de transparent transparent;content:'';display:inline-block;height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.Index .box#pageNavi .btnWrap .naviList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Index .box#pageNavi .btnWrap .naviList li{width:50%}.Index .box#pageNavi .btnWrap .naviList li a,.Index .box#pageNavi .btnWrap .naviList li span{box-sizing:border-box;display:block;padding:25vw 3.125%;position:relative;width:100%}.Index .box#pageNavi .btnWrap .naviList li .btnInner{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.Index .box#pageNavi .btnWrap .naviList li .btnInner .name{font-family:'Open Sans',sans-serif;font-size:5vw;letter-spacing:.1rem;margin-bottom:.8802816901vw;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.Index .box#pageNavi .btnWrap .naviList li .btnInner .ruby{font-size:3.4375vw;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.Index .box#pageNavi .btnWrap .naviList li .btnWrap{width:100%}.Index .box#pageNavi .btnWrap .naviList li .btnWrap .btn{border:2px solid #fff;border-radius:1.25rem}.Index .box#pageNavi .btnWrap .naviList li .btnWrap .btn a{box-sizing:border-box;color:#fff;display:block;font-size:4.0625vw;padding:.8802816901vw 3.125%;text-align:center}.Index .box#pageNavi .btnWrap .naviList li .btnIcon,.Index .box#pageNavi .btnWrap .naviList li .imgName{display:none}.Index .box#pageNavi .btnWrap .naviList li .arrow{bottom:1.7605633803vw;color:#fff;font-size:4.375vw;position:absolute;right:3.125%;z-index:2}.Index .box#pageNavi .btnWrap .naviList li.Bulletin{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img01.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Calender{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img02.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Division{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img03.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Products{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img04.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Company{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img05_sp.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Company .btnInner{text-align:center;width:39.6875%}.Index .box#pageNavi .btnWrap .naviList li.Company .btnIcon{display:block;font-size:11.25vw;margin-right:auto;margin-bottom:.8802816901vw;margin-left:auto}.Index .box#pageNavi .btnWrap .naviList li.Education{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img06.jpg) right center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Recipe{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img07.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Producer{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img08.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Recommended{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img09_sp.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Recruit{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img10_sp.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Recruit .effectBtn:before{-webkit-transform:translate(-50%,-50%) rotate(150deg);-moz-transform:translate(-50%,-50%) rotate(150deg);-ms-transform:translate(-50%,-50%) rotate(150deg);transform:translate(-50%,-50%) rotate(150deg)}.Index .box#pageNavi .btnWrap .naviList li.Recruit .effectBtn:after{-webkit-transform:translate(50%,50%) rotate(150deg);-moz-transform:translate(50%,50%) rotate(150deg);-ms-transform:translate(50%,50%) rotate(150deg);transform:translate(50%,50%) rotate(150deg)}.Index .box#pageNavi .btnWrap .naviList li.Recruit .btnInner{text-align:center}.Index .box#pageNavi .btnWrap .naviList li.Social{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img11_sp.jpg) center no-repeat;background-size:cover}.Index .box#pageNavi .btnWrap .naviList li.Social .btnInner{text-align:center;width:77.1875%}.Index .box#pageNavi .btnWrap .naviList li.Social .btnIcon{display:block;font-size:11.25vw;margin-right:auto;margin-bottom:.8802816901vw;margin-left:auto}.Index .box#pageNavi .btnWrap .naviList li.GandR{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_imgGR.jpg) center no-repeat;background-size:cover;order:1}.Index .box#pageNavi .btnWrap .naviList li.GandR a{padding-top:16.25vw;padding-bottom:16.25vw}.Index .box#pageNavi .btnWrap .naviList li.GandR .btnText{color:#fff;z-index:2;position:relative;text-align:center}.Index .box#pageNavi .btnWrap .naviList li.GandR .btnText .name{font-size:4vw;letter-spacing:.1rem;margin-bottom:.8802816901vw;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.Index .box#pageNavi .btnWrap .naviList li.IppinIchie{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_imgII.jpg) center no-repeat;background-size:cover;order:2}.Index .box#pageNavi .btnWrap .naviList li.IppinIchie a{padding-top:16.25vw;padding-bottom:16.25vw}.Index .box#pageNavi .btnWrap .naviList li.IppinIchie .btnText{color:#fff;z-index:2;position:relative;text-align:center}.Index .box#pageNavi .btnWrap .naviList li.IppinIchie .btnText .name{font-size:4vw;letter-spacing:.1rem;margin-bottom:.8802816901vw;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.Index .box#pageNavi .btnWrap .naviList li.fullSize{width:100%}.Index .box#pageNavi .btnWrap .naviList li.fullSize.Recruit{width:50%}.Index .box#pageNavi .btnWrap .naviList .Photo{order:3}.Index .box#pickup{background:#fff;padding:7.0422535211vw 0 14.0845070423vw}.Index .box#pickup .ttlWrap{margin-bottom:5.2816901408vw;position:relative;text-align:center}.Index .box#pickup .ttlWrap .ttl{font-family:'Open Sans',sans-serif;letter-spacing:.1rem;margin-bottom:.4401408451vw;font-size:6.25vw}.Index .box#pickup .ttlWrap .ruby{font-size:3.75vw}.Index .box#pickup .pickUpList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Index .box#pickup .pickUpList li{width:50%}.Index .box#pickup .pickUpList li figure{position:relative}.Index .box#pickup .pickUpList li figure .category{left:0;position:absolute;top:0}.Index .box#pickup .pickUpList li .textWrap{background:#009844;box-sizing:border-box;padding:3.5211267606vw 6.25%}.Index .box#pickup .pickUpList li .textWrap .textTtl{color:#fff;font-size:3.75vw;margin-bottom:.8802816901vw}.Index .box#pickup .pickUpList li .textWrap .text{color:#fff;font-size:3.4375vw;margin-bottom:.8802816901vw}.Index .box#pickup .pickUpList li .textWrap .date{color:#fff;font-size:3.4375vw}.Index.en{font-family:'Montserrat',sans-serif}.Index.en .box#mainVisual .copy{font-size:9.375vw;font-weight:800;text-align:center}.Index.en .box#mainVisual .copy span{font-size:4.6875vw}.Index.en .box#mainVisual i{position:absolute;color:#fff;font-size:5.625vw;left:50%;top:80%;transform:translate(-50%,-50%) rotate(90deg);z-index:1}.Index.en .AT-img{width:100%;height:150px;display:flex;align-items:center;justify-content:center;background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/en/AT_bg.jpg) center bottom;background-size:cover;position:relative}.Index.en .AT-img:before{display:block;content:"";border-bottom:20px solid #009844;border-right:20px solid transparent;position:absolute;bottom:0;left:0;width:50%}.Index.en .AT-img:after{display:block;content:"";border-bottom:20px solid #009844;border-left:20px solid transparent;position:absolute;bottom:0;right:0;width:50%}.Index.en .AT-img h3{color:#fff;font-size:6.25vw}.Index.en .AT-txt{width:100%;background:#009844;color:#fff;padding:10% 3%}.Index.en .AT-txt p{font-size:4.5vw}.Index.en .Company.About a{color:#009844}.Index.en .Company.Access .root .textWrap a{color:#009844}.Index.en .Company.Access .root .textWrap p{font-size:3.75vw;padding-left:0 !important;text-indent:0 !important}.Index.en .Company.Access .root .textWrap ul li{font-size:3.75vw}.Index.en .Company.Access .root .textWrap ul li span{color:#009844}@media only screen and (min-width:1025px){.Index .box#mainVisual .copy{font-size:3vw;font-family:"Noto Serif JP",serif;text-align:center;left:50%;padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:1170px;z-index:2}.Index .box#mainVisual figure{display:none}.Index .box#mainVisual .bgMovie{display:block;width:100%}.Index .box#mainVisual .bgMovie .bgMovieInner{padding:15vw 0;overflow:hidden;position:relative;width:100%}.Index .box#mainVisual .bgMovie .movieCover{background:rgba(0,0,0,0);height:100%;position:absolute;top:0;z-index:1;width:100%}.Index .box#mainVisual .bgMovie video{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.Index .box#mainVisual .bgMovie.scrollFixed{padding:15vw 0}.Index .box#mainVisual .bgMovie.scrollFixed .bgMovieInner{padding:50vw 0;position:fixed;top:0;z-index:-1}.Index .box#mainVisual .bgMovie.scrollFixed video{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.Index .box#news{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/news_bg.jpg) left top repeat;padding-bottom:1.25rem}.Index .box#news .boxInner{margin-top:-1.875rem;position:relative}.Index .box#news .ttl{font-size:1rem;padding:1.25rem;text-align:center;width:7.8632478632%}.Index .box#news .textWrap{padding:1.25rem 1.875rem;width:92.1367521368%}.Index .box#news .textWrap dl{display:table;font-size:1.1428571429rem;width:100%}.Index .box#news .textWrap dl dt{display:table-cell;padding-right:1.25rem;width:11.8738404453%}.Index .box#news .textWrap dl dd{display:table-cell}.Index .box#news .textWrap .arrow{color:#009844;display:block;position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Index .box#introduction .boxInner{padding:2.5rem 1.25rem}.Index .box#introduction .read{font-size:1.7142857143rem;margin-bottom:1.25rem}.Index .box#introduction .read i{font-size:2.8571428571rem;margin-bottom:1.25rem}.Index .box#introduction .textWrap{margin-bottom:2.5rem}.Index .box#introduction .textWrap p{font-size:1.1428571429rem}.Index .box#introduction .textWrap p:not(:last-child){margin-bottom:.8333333333rem}.Index .box#introduction .btnWrap{width:16.4102564103%}.Index .box#introduction .btnWrap .btn{border-radius:5rem}.Index .box#introduction .btnWrap .btn a{font-size:1.1428571429rem;padding:.625rem 1.25rem}.Index .box#pageNavi .btnWrap .naviList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.Index .box#pageNavi .btnWrap .naviList li{width:25%}.Index .box#pageNavi .btnWrap .naviList li a,.Index .box#pageNavi .btnWrap .naviList li span{box-sizing:border-box;display:block;padding:12.3215vw 1.25rem;position:relative;width:100%}.Index .box#pageNavi .btnWrap .naviList li .btnInner{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.Index .box#pageNavi .btnWrap .naviList li .btnInner .name{font-size:1.6vw;line-height:1.25;margin-bottom:.2083333333rem}.Index .box#pageNavi .btnWrap .naviList li .btnInner .ruby{font-size:.7vw}.Index .box#pageNavi .btnWrap .naviList li .btnWrap{width:100%}.Index .box#pageNavi .btnWrap .naviList li .btnWrap .btn{border-radius:5rem}.Index .box#pageNavi .btnWrap .naviList li .btnWrap .btn a{font-size:1.1428571429rem;padding:.625rem 1.25rem}.Index .box#pageNavi .btnWrap .naviList li .btnIcon{display:block;font-size:4.8vw;margin-right:auto;margin-left:auto}.Index .box#pageNavi .btnWrap .naviList li .arrow{bottom:1.25rem;font-size:1.6vw;right:1.25rem}.Index .box#pageNavi .btnWrap .naviList li.Bulletin{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Bulletin .btnText{bottom:-100%;left:10%;position:absolute;-webkit-transform:translate(-10%,100%);-moz-transform:translate(-10%,100%);-ms-transform:translate(-10%,100%);transform:translate(-10%,100%)}.Index .box#pageNavi .btnWrap .naviList li.Calender{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Calender .btnText{bottom:-100%;left:10%;position:absolute;-webkit-transform:translate(-10%,100%);-moz-transform:translate(-10%,100%);-ms-transform:translate(-10%,100%);transform:translate(-10%,100%)}.Index .box#pageNavi .btnWrap .naviList li.Division{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-top:-24.643vw;position:relative;width:50%}.Index .box#pageNavi .btnWrap .naviList li.Division .effectBtn:before{-webkit-transform:translate(-50%,-50%) rotate(150deg);-moz-transform:translate(-50%,-50%) rotate(150deg);-ms-transform:translate(-50%,-50%) rotate(150deg);transform:translate(-50%,-50%) rotate(150deg)}.Index .box#pageNavi .btnWrap .naviList li.Division .effectBtn:after{-webkit-transform:translate(50%,50%) rotate(150deg);-moz-transform:translate(50%,50%) rotate(150deg);-ms-transform:translate(50%,50%) rotate(150deg);transform:translate(50%,50%) rotate(150deg)}.Index .box#pageNavi .btnWrap .naviList li.Division .btnInner{bottom:5%;left:12.5%;position:absolute;top:auto;-webkit-transform:translate(-10%,-5%);-moz-transform:translate(-10%,-5%);-ms-transform:translate(-10%,-5%);transform:translate(-10%,-5%)}.Index .box#pageNavi .btnWrap .naviList li.Products{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:50%}.Index .box#pageNavi .btnWrap .naviList li.Products a{padding:24.643vw 1.25rem}.Index .box#pageNavi .btnWrap .naviList li.Products .btnInner{width:53%}.Index .box#pageNavi .btnWrap .naviList li.Products .btnText{background:#fff;box-sizing:border-box;padding:1.875rem 1.25rem;position:relative;text-align:center}.Index .box#pageNavi .btnWrap .naviList li.Products .btnText .name{color:#000;text-shadow:none}.Index .box#pageNavi .btnWrap .naviList li.Products .btnText .name:after{background:#009844;content:'';display:block;height:2px;margin:.625rem auto;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Products .btnText .ruby{color:#000;text-shadow:none}.Index .box#pageNavi .btnWrap .naviList li.Products .btnText:before{background:#009844;content:'';display:block;height:4px;left:0;margin-right:auto;margin-left:auto;position:absolute;right:0;top:0;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Products .btnText .arrow{bottom:5%;color:#009844;-webkit-transform:translate(-25%,-41%);-moz-transform:translate(-25%,-41%);-ms-transform:translate(-25%,-41%);transform:translate(-25%,-41%);right:3%}.Index .box#pageNavi .btnWrap .naviList li.Company{background:0 0;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.Index .box#pageNavi .btnWrap .naviList li.Company span{padding:15vw 0}.Index .box#pageNavi .btnWrap .naviList li.Company .btnInner{width:16.5811965812%}.Index .box#pageNavi .btnWrap .naviList li.Company .btnIcon{font-size:5.2vw;margin-bottom:0}.Index .box#pageNavi .btnWrap .naviList li.Company .name{margin-bottom:.625rem}.Index .box#pageNavi .btnWrap .naviList li.Education{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%}.Index .box#pageNavi .btnWrap .naviList li.Education a{padding:24.643vw 1.25rem}.Index .box#pageNavi .btnWrap .naviList li.Education .effectBtn:before,.Index .box#pageNavi .btnWrap .naviList li.Education .effectBtn:after{height:300%;width:300%}.Index .box#pageNavi .btnWrap .naviList li.Education .effectBtn:before{-webkit-transform:translate(-50%,-50%) rotate(150deg);-moz-transform:translate(-50%,-50%) rotate(150deg);-ms-transform:translate(-50%,-50%) rotate(150deg);transform:translate(-50%,-50%) rotate(150deg)}.Index .box#pageNavi .btnWrap .naviList li.Education .effectBtn:after{-webkit-transform:translate(50%,50%) rotate(150deg);-moz-transform:translate(50%,50%) rotate(150deg);-ms-transform:translate(50%,50%) rotate(150deg);transform:translate(50%,50%) rotate(150deg)}.Index .box#pageNavi .btnWrap .naviList li.Education .effectBtn:active:before{left:300%;top:300%}.Index .box#pageNavi .btnWrap .naviList li.Education .effectBtn:active:after{bottom:300%;right:300%}.Index .box#pageNavi .btnWrap .naviList li.Education .btnInner{width:53%}.Index .box#pageNavi .btnWrap .naviList li.Education .btnText{background:#fff;box-sizing:border-box;padding:1.875rem 1.25rem;position:relative;text-align:center}.Index .box#pageNavi .btnWrap .naviList li.Education .btnText .name{color:#000;text-shadow:none}.Index .box#pageNavi .btnWrap .naviList li.Education .btnText .name:after{background:#009844;content:'';display:block;height:2px;margin:.625rem auto;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Education .btnText .ruby{color:#000;text-shadow:none}.Index .box#pageNavi .btnWrap .naviList li.Education .btnText:before{background:#009844;content:'';display:block;height:4px;left:0;margin-right:auto;margin-left:auto;position:absolute;right:0;top:0;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Education .btnText .arrow{bottom:5%;color:#009844;-webkit-transform:translate(-25%,-41%);-moz-transform:translate(-25%,-41%);-ms-transform:translate(-25%,-41%);transform:translate(-25%,-41%);right:3%}.Index .box#pageNavi .btnWrap .naviList li.Recipe{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Recipe .btnText{bottom:-110%;left:10%;position:absolute;-webkit-transform:translate(-10%,110%);-moz-transform:translate(-10%,110%);-ms-transform:translate(-10%,110%);transform:translate(-10%,110%)}.Index .box#pageNavi .btnWrap .naviList li.Producer{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Producer .btnText{bottom:-85%;left:10%;position:absolute;-webkit-transform:translate(-10%,85%);-moz-transform:translate(-10%,85%);-ms-transform:translate(-10%,85%);transform:translate(-10%,85%)}.Index .box#pageNavi .btnWrap .naviList li.Recommended{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img09.jpg) center no-repeat;background-size:cover;left:50%;margin-top:-24.643vw;position:relative;width:50%}.Index .box#pageNavi .btnWrap .naviList li.Recommended .effectBtn:before{-webkit-transform:translate(-50%,-50%) rotate(150deg);-moz-transform:translate(-50%,-50%) rotate(150deg);-ms-transform:translate(-50%,-50%) rotate(150deg);transform:translate(-50%,-50%) rotate(150deg)}.Index .box#pageNavi .btnWrap .naviList li.Recommended .effectBtn:after{-webkit-transform:translate(50%,50%) rotate(150deg);-moz-transform:translate(50%,50%) rotate(150deg);-ms-transform:translate(50%,50%) rotate(150deg);transform:translate(50%,50%) rotate(150deg)}.Index .box#pageNavi .btnWrap .naviList li.Recommended .btnInner{left:10%;-webkit-transform:translate(-10%,-50%);-moz-transform:translate(-10%,-50%);-ms-transform:translate(-10%,-50%);transform:translate(-10%,-50%);width:26%}.Index .box#pageNavi .btnWrap .naviList li.Recommended .imgName{display:block}.Index .box#pageNavi .btnWrap .naviList li.Recommended .name,.Index .box#pageNavi .btnWrap .naviList li.Recommended .ruby{display:none}.Index .box#pageNavi .btnWrap .naviList li.Recommended .arrow{bottom:34%;-webkit-transform:translate(-60%,-34%);-moz-transform:translate(-60%,-34%);-ms-transform:translate(-60%,-34%);transform:translate(-60%,-34%);right:60%}.Index .box#pageNavi .btnWrap .naviList li.Recruit{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/index/pageNavi_img10.jpg) center no-repeat;background-size:cover;left:50%;margin-top:-24.643vw;position:relative;width:50%}.Index .box#pageNavi .btnWrap .naviList li.Recruit .btnInner{width:53%}.Index .box#pageNavi .btnWrap .naviList li.Recruit .btnText{background:#fff;box-sizing:border-box;padding:1.875rem 1.25rem;position:relative;text-align:center}.Index .box#pageNavi .btnWrap .naviList li.Recruit .btnText .name{color:#000;text-shadow:none}.Index .box#pageNavi .btnWrap .naviList li.Recruit .btnText .name:after{background:#009844;content:'';display:block;height:2px;margin:.625rem auto;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Recruit .btnText .ruby{color:#000;text-shadow:none}.Index .box#pageNavi .btnWrap .naviList li.Recruit .btnText:before{background:#009844;content:'';display:block;height:4px;left:0;margin-right:auto;margin-left:auto;position:absolute;right:0;top:0;width:25%}.Index .box#pageNavi .btnWrap .naviList li.Recruit .btnText .arrow{bottom:5%;color:#009844;-webkit-transform:translate(-25%,-41%);-moz-transform:translate(-25%,-41%);-ms-transform:translate(-25%,-41%);transform:translate(-25%,-41%);right:3%}.Index .box#pageNavi .btnWrap .naviList li.Social{background:0 0}.Index .box#pageNavi .btnWrap .naviList li.Social span{padding:15vw 0}.Index .box#pageNavi .btnWrap .naviList li.Social .btnInner{width:31.6239316239%}.Index .box#pageNavi .btnWrap .naviList li.Social .name{font-size:2.4vw;margin-bottom:.625rem}.Index .box#pageNavi .btnWrap .naviList li.IppinIchie{order:4}.Index .box#pageNavi .btnWrap .naviList li.GandR,.Index .box#pageNavi .btnWrap .naviList li.IppinIchie{position:relative}.Index .box#pageNavi .btnWrap .naviList li.GandR a,.Index .box#pageNavi .btnWrap .naviList li.IppinIchie a{padding-top:10vw;padding-bottom:10vw}.Index .box#pageNavi .btnWrap .naviList li.GandR .btnText,.Index .box#pageNavi .btnWrap .naviList li.IppinIchie .btnText{bottom:5%;left:10%;position:absolute;z-index:2}.Index .box#pageNavi .btnWrap .naviList li.GandR .btnText .name,.Index .box#pageNavi .btnWrap .naviList li.IppinIchie .btnText .name{font-size:1.6vw;line-height:1.25;margin-bottom:.2083333333rem;color:#fff}.Index .box#pageNavi .btnWrap .naviList .Photo{width:25%;aspect-ratio:5/4;position:relative}.Index .box#pageNavi .btnWrap .naviList .Photo img{width:100%;height:100%;object-fit:cover}.Index .box#pickup{padding:5rem 0}.Index .box#pickup .ttlWrap{margin-bottom:1.875rem}.Index .box#pickup .ttlWrap .ttl{margin-bottom:.3125rem;font-size:2.2857142857rem}.Index .box#pickup .ttlWrap .ruby{font-size:1rem}.Index .box#pickup .pickUpList{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Index .box#pickup .pickUpList li{width:24.1025641026%}.Index .box#pickup .pickUpList li .textWrap{padding:1.25rem}.Index .box#pickup .pickUpList li .textWrap .textTtl{font-size:1.0714285714rem;margin-bottom:.625rem}.Index .box#pickup .pickUpList li .textWrap .text{font-size:.9285714286rem;margin-bottom:.625rem}.Index .box#pickup .pickUpList li .textWrap .date{font-size:.8571428571rem}.Index.en{font-family:'Montserrat',sans-serif}.Index.en .box#mainVisual .bgMovie .bgMovieInner{height:calc(100vh - 88px)}.Index.en .box#mainVisual .copy{font-size:3vw;font-weight:800;text-align:center}.Index.en .box#mainVisual .copy span{font-size:1.5vw}.Index.en .box#mainVisual i{position:absolute;color:#fff;font-size:1.8vw;left:50%;top:80%;transform:translate(-50%,-50%) rotate(90deg);z-index:1}.Index.en .AT{display:flex}.Index.en .AT-img{width:50%;display:flex;height:auto;align-items:center;justify-content:center;background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/en/AT_bg.jpg) center bottom;background-size:cover;position:relative}.Index.en .AT-img:before{display:block;content:"";border-right:20px solid #009844;border-bottom:20px solid transparent;position:absolute;top:0;right:0;left:auto;height:50%}.Index.en .AT-img:after{display:block;content:"";border-right:20px solid #009844;border-top:20px solid transparent;border-bottom:none;border-left:none;position:absolute;bottom:0;right:0;height:50%}.Index.en .AT-img h3{color:#fff;font-size:2vw}.Index.en .AT-txt{width:50%;background:#009844;color:#fff;padding:10% 3%}.Index.en .AT-txt p{font-size:1vw}.Index.en .Company.About a{color:#009844}.Index.en .Company.Access .root .textWrap a{color:#009844}.Index.en .Company.Access .root .textWrap p{font-size:.9vw}.Index.en .Company.Access .root .textWrap ul li{font-size:.9vw}.Index.en .Company.Access .root .textWrap ul li span{color:#009844}}.Company.Info .contsBox .box{margin-bottom:0}.Company.Info .contsBox .box .btnWrap .naviList li{width:100%}.Company.Info .contsBox .box .btnWrap .naviList li a{box-sizing:border-box;display:block;padding:40vw 3.125%;position:relative;width:100%}.Company.Info .contsBox .box .btnWrap .naviList li .btnInner{color:#fff;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:83.59375%;z-index:2}.Company.Info .contsBox .box .btnWrap .naviList li .btnInner .name{font-size:5vw;margin-bottom:.8802816901vw}.Company.Info .contsBox .box .btnWrap .naviList li .btnInner .text{font-size:3.75vw}.Company.Info .contsBox .box .btnWrap .naviList li .btnInner .sl:after{margin:3.5211267606vw auto 7.0422535211vw}.Company.Info .contsBox .box .btnWrap .naviList li .arrow{bottom:1.7605633803vw;color:#fff;font-size:4.6875vw;position:absolute;right:3.125%;z-index:2}.Company.Info .contsBox .box .btnWrap .naviList li.About{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img01.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.Message{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img02.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.Division{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img03.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.Related{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img04.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.Access{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img05.jpg) right center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.Syokuiku{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img06.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.Partners{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img07.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.GandR{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img09.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.IppinIchie{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img10.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.TkFarm{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img11.jpg) center no-repeat;background-size:cover}.Company.Info .contsBox .box .btnWrap .naviList li.AboutMarket{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/company/img08.jpg) center no-repeat;background-size:cover}.Company.About .contsBox .box table{border-top:1px solid #ececec;width:100%}.Company.About .contsBox .box table tr{border-bottom:1px solid #ececec}.Company.About .contsBox .box table tr th{font-size:4.0625vw;padding:3.5211267606vw .25em;text-align:left;vertical-align:top;width:30%}.Company.About .contsBox .box table tr td{font-size:3.75vw;padding:3.5211267606vw .25em;width:70%}.Company.Message .box#pageTtl .readText{padding-left:0;width:100%;max-width:740px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.7;left:0;padding:0 5%}.Company.Message .contsBox .box p{margin-bottom:0}.Company.Message .contsBox .box p+p{margin-top:1em}.Company.Message .contsBox .box ul{padding:0;margin-bottom:1rem}.Company.Message .contsBox .box ul li{padding-left:1em;text-indent:-1em}.Company.Message .contsBox .box .message_ttl{font-size:18px;color:#009844;font-weight:700;padding-bottom:20px;margin-bottom:20px;margin-top:40px;position:relative;text-align:center}.Company.Message .contsBox .box .message_ttl:after{content:"";width:50px;height:1px;background:#009844;position:absolute;left:calc(50% - 25px);bottom:0}.Company.Message .contsBox .box .textWrap .sign{margin-top:60px;display:flex;justify-content:flex-end;text-align:left;font-size:14px;line-height:1.5}.Company.Message .contsBox .box .textWrap .sign span.name{font-weight:700;font-size:18px}.Company.Message .contsBox .box .slTop:before{margin-top:0}.Company.Related .contsBox .box .companyList li{margin-right:auto;margin-left:auto;width:83.3333333333%}.Company.Related .contsBox .box .companyList li figure{margin-bottom:3.5211267606vw}.Company.Related .contsBox .box .companyList li figure img{border:1px solid #adadad;box-sizing:border-box}.Company.Related .contsBox .box .companyList li .name{font-size:4.375vw;text-align:center}.Company.Related .contsBox .box .companyList li .textWrap p a{color:#009844;display:block}.Company.Related .contsBox .box .companyList li:not(:last-child){margin-bottom:5.2816901408vw}.Company.Division .box .companyList li{margin-right:auto;margin-left:auto;width:83.3333333333%;margin-top:40px}.Company.Division .box .companyList li figure{margin-bottom:3.5211267606vw}.Company.Division .box .companyList li figure img{border:1px solid #adadad;box-sizing:border-box}.Company.Division .box .companyList li .name{font-size:4.375vw}.Company.Division .box .companyList li .textWrap p a{color:#009844;display:block}.Company.Division .box .companyList li:not(:last-child){margin-bottom:5.2816901408vw}.Company.Access .contsBox .linkBtn{margin-bottom:2rem}.Company.Access .contsBox .linkBtn .btn{border:2px solid #009844;border-radius:5rem;box-sizing:border-box;margin-right:auto;margin-left:auto;width:60%;text-align:center}.Company.Access .contsBox .linkBtn .btn a{box-sizing:border-box;color:#009844;font-size:4.0625vw;font-weight:700;display:block;padding:1.7605633803vw 3.125%}.Company.Access .contsBox #Ground h4{font-size:1rem;text-align:center}.Company.Access .contsBox #Ground .map_root{display:flex;flex-wrap:wrap}.Company.Access .contsBox #Ground .map_root.is-ub{border-bottom:1px solid rgba(0,0,0,.3);margin-bottom:3rem;padding-bottom:3rem}.Company.Access .contsBox #Ground .map_root_item{width:50%;padding:.5rem}.Company.Access .contsBox #Ground .map_root_item img{margin-bottom:1rem}.Company.Access .contsBox .box#accessMap{margin-bottom:7.0422535211vw}.Company.Access .contsBox .box#accessMap .map{margin-bottom:5.2816901408vw;width:100%}.Company.Access .contsBox .box#accessMap .mapInner{padding:23.125%;position:relative}.Company.Access .contsBox .box#accessMap .mapInner iframe{height:100%;left:0;position:absolute;top:0;width:100%}.Company.Access .contsBox .box#accessMap .encloseBox{margin-top:0}.Company.Access .contsBox .box#accessMap .root{text-align:center}.Company.Access .contsBox .box#accessMap .root .material-icons{color:#009844}.Company.Access .contsBox .box#accessMap .root .ttl{color:#009844;font-size:4.375vw;margin-bottom:1.7605633803vw}.Company.Access .contsBox .box#accessMap .root .ttl small{display:block}.Company.Access .contsBox .box#accessMap .root .textWrap{text-align:left}.Company.Access .contsBox .box#accessMap .root .textWrap p{padding-left:3em;text-indent:-3em}.Company.Access .contsBox .box#accessMap .root:not(:last-child){border-bottom:1px solid #ececec;margin-bottom:5.2816901408vw;padding-bottom:5.2816901408vw}.Company.Syokuiku .contsBox .box#Action{margin-bottom:0}.Company.Syokuiku .contsBox .box#Action .contsTtl{margin-bottom:0}.Company.Syokuiku .contsBox .box#Action .actionList li .textWrap{box-sizing:border-box;padding:3.5211267606vw 3.125% 2.6408450704vw}.Company.Syokuiku .contsBox .box#Action .actionList li .textWrap .ttl{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:4.375vw;margin-bottom:2.6408450704vw}.Company.Syokuiku .contsBox .box#Action .actionList li .textWrap .ttl .arrow{color:#009844;font-size:1em}.Company.Division .contsBox .boxInner .readText{margin-bottom:3rem}.Company.Division .contsBox .boxInner .readText p{color:#009844;font-size:4.0625vw;font-weight:700}.Company.Division .contsBox .boxInner .readText p.section{font-size:3.75vw;margin-bottom:1.7605633803vw}.Company.Division .contsBox .boxInner .readText p .is-pc{display:none}.Company.Division .contsBox .boxInner .sl:after{display:none}.Company.Division .contsBox .boxInner .textWrap{margin-right:auto;margin-bottom:7.0422535211vw;margin-left:auto;width:93.75%}.Company.Division .contsBox .boxInner .textWrap .section{color:#009844;font-size:3.75vw;font-weight:700;text-align:center}.Company.Division .contsBox .boxInner .textWrap p{font-size:3.4375vw;margin-bottom:1.7605633803vw}.Company.Division .contsBox .boxInner .textWrap p.section{color:#009844;font-size:3.75vw;font-weight:700;margin-bottom:1.7605633803vw;text-align:center}.Company.Division .contsBox .boxInner .textWrap ul{margin-bottom:1.7605633803vw}.Company.Division .contsBox .boxInner .textWrap ul li{font-size:3.4375vw}.Company.Division .contsBox .boxInner .linkBtn{margin-bottom:2rem}.Company.Division .contsBox .boxInner .linkBtn .btn{border:2px solid #009844;border-radius:5rem;box-sizing:border-box;margin-right:auto;margin-left:auto;width:60%;text-align:center}.Company.Division .contsBox .boxInner .linkBtn .btn a{box-sizing:border-box;color:#009844;font-size:4.0625vw;font-weight:700;display:block;padding:1.7605633803vw 3.125%}.Company.Division .contsBox .boxInner.Vegetable figure{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Company.Division .contsBox .boxInner.Vegetable figure .photo{width:33.333333%}.Company.Division .contsBox .boxInner.Vegetable .encloseBox{padding:3.5211267606vw 3.125%}.Company.Division .contsBox .boxInner.Vegetable .sl:after{display:none}.Company.Division .contsBox .boxInner.Vegetable .textWrap{width:100%}.Company.Division .contsBox .boxInner.Vegetable .textWrap .inner{box-sizing:border-box;border-bottom:1px solid #ececec;margin-right:auto;margin-left:auto;padding:2.6408450704vw 0;width:93.75%}.Company.Division .contsBox .boxInner.Vegetable .textWrap .inner:first-child{border-top:1px solid #ececec}.Company.Division .contsBox .boxInner.GeneralAffairs figure,.Company.Division .contsBox .boxInner.InformationSystem figure{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Company.Division .contsBox .boxInner.GeneralAffairs figure .photo,.Company.Division .contsBox .boxInner.InformationSystem figure .photo{width:50%}.Company.Division .contsBox .box .contsTtl{margin-bottom:0}@media only screen and (min-width:1025px){.Company.Info .contsBox .box{background:#fff;padding:2.2007042254vw 2.5% 0}.Company.Info .contsBox .boxInner{padding:0}.Company.Info .contsBox .box .btnWrap .naviList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Company.Info .contsBox .box .btnWrap .naviList li{margin-bottom:2.2007042254vw;width:31.5789473684%}.Company.Info .contsBox .box .btnWrap .naviList li a{box-sizing:border-box;display:block;padding:12.3215vw 1.25rem;position:relative;width:100%}.Company.Info .contsBox .box .btnWrap .naviList li .btnInner{left:35%;position:absolute;top:92%;text-align:left;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:58.3333333333%}.Company.Info .contsBox .box .btnWrap .naviList li .btnInner .name{font-size:1.6vw;line-height:1.25;margin-bottom:.2083333333rem}.Company.Info .contsBox .box .btnWrap .naviList li .btnInner .text{font-size:.7vw}.Company.Info .contsBox .box .btnWrap .naviList li .btnInner .sl:after{margin:1.1737089202vw auto 1.7605633803vw}.Company.Info .contsBox .box .btnWrap .naviList li .arrow{bottom:1.25rem;font-size:1.6vw;right:1.25rem}.Company.About .contsBox .box table{margin-right:auto;margin-left:auto;width:940px}.Company.About .contsBox .box table tr th{font-size:.9285714286rem;padding:1.875rem .25em;width:17.0212765957%}.Company.About .contsBox .box table tr td{font-size:.9285714286rem;padding:1.875rem .25em;width:82.9787234043%}.Company.Message .bg .imgPC img{aspect-ratio:1410/360;object-fit:cover;object-position:top}.Company.Message .box#pageTtl .readText{font-size:36px}.Company.Message .contsBox .box .textWrap{margin-right:auto;margin-left:auto;width:740px}.Company.Message .contsBox .box .textWrap p{margin-bottom:0}.Company.Message .contsBox .box .textWrap p+p{margin-top:1em}.Company.Message .contsBox .box .textWrap ul{padding:0;margin-bottom:1rem}.Company.Message .contsBox .box .textWrap .message_ttl{font-size:20px;color:#009844;font-weight:700;padding-bottom:32px;margin-bottom:32px;margin-top:60px;position:relative;text-align:center}.Company.Message .contsBox .box .textWrap .message_ttl:after{content:"";width:50px;height:1px;background:#009844;position:absolute;left:calc(50% - 25px);bottom:0}.Company.Message .contsBox .box .textWrap .message_ttl .sp{display:none}.Company.Message .contsBox .box .textWrap .textWrap .sign{margin-top:60px;display:flex;justify-content:flex-end;text-align:left;font-size:16px;line-height:1.5}.Company.Message .contsBox .box .textWrap .textWrap .sign span.name{font-weight:700;font-size:20px}.Company.Related .contsBox .box .companyList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-right:auto;margin-left:auto;width:940px}.Company.Related .contsBox .box .companyList li{width:29.7872340426%}.Company.Related .contsBox .box .companyList li figure{margin-bottom:1.1737089202vw}.Company.Related .contsBox .box .companyList li .name{font-size:1.0714285714rem}.Company.Related .contsBox .box .companyList li:not(:last-child){margin-bottom:0}.Company.Division .box{margin-bottom:4.4014084507vw}.Company.Division .box .companyList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-right:auto;margin-left:auto;width:940px;margin-top:2.6408450704vw}.Company.Division .box .companyList li{margin-bottom:2.6408450704vw;width:29.7872340426%}.Company.Division .box .companyList li figure{margin-bottom:1.1737089202vw}.Company.Division .box .companyList li .name{font-size:1.0714285714rem;letter-spacing:-.075em}.Company.Division .box .companyList li:not(:last-child){margin-bottom:2.6408450704vw}.Company.Access .contsBox .linkBtn .btn{text-align:center;width:15%}.Company.Access .contsBox .linkBtn .btn a{text-align:center;font-size:.9285714286rem;padding:.5868544601vw 3.125%}.Company.Access .contsBox .linkBtn .btn a .arrow{left:auto;margin-right:.25rem;position:relative;top:-.03125em;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.Company.Access .contsBox .box#accessMap{margin-bottom:4.4014084507vw}.Company.Access .contsBox .box#accessMap .mapInner{padding:11.5625%}.Company.Access .contsBox .box#accessMap .inner.encloseBox{margin-top:-7.0422535211vw;width:940px}.Company.Access .contsBox .box#accessMap .root .ttl{font-size:1.0714285714rem;margin-bottom:1.7605633803vw}.Company.Access .contsBox .box#accessMap .root .textWrap{text-align:center}.Company.Access .contsBox .box#accessMap .root .textWrap p{padding-left:0;text-indent:0}.Company.Access .contsBox .box#accessMap .root:not(:last-child){margin-bottom:2.6408450704vw;padding-bottom:2.6408450704vw}.Company.Access .contsBox .box#accessMap.en .contsTtl.fullSizeBg{margin-bottom:0}.Company.Access .contsBox .box#Ground{margin-bottom:2rem}.Company.Access .contsBox .box#Ground .contsTtl{margin-bottom:2rem}.Company.Access .contsBox .box#Ground h4{font-size:1.25rem;text-align:center}.Company.Access .contsBox .box#Ground .map_root_item{width:25%;padding:.5rem}.Company.Access .contsBox .box#Ground .map_root_item img{margin-bottom:1rem}.Company.Access .contsBox .box#Ground .inner{margin-right:auto;margin-left:auto;width:780px}.Company.AboutMarket .contsBox .box#About .textWrap{margin-right:auto;margin-left:auto;width:780px}.Company.AboutMarket .contsBox .box#Function .inner{text-align:center}.Company.AboutMarket .contsBox .box#Function .inner img{max-width:100%;width:auto}.Company.Syokuiku .contsBox .box#About .textWrap{margin-right:auto;margin-left:auto;width:780px}.Company.Syokuiku .contsBox .box#Action{margin-bottom:0}.Company.Syokuiku .contsBox .box#Action .contsTtl{margin-bottom:0}.Company.Syokuiku .contsBox .box#Action .actionList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Company.Syokuiku .contsBox .box#Action .actionList li{width:33.333333%}.Company.Syokuiku .contsBox .box#Action .actionList li .textWrap{padding:1.7605633803vw 4.6875% 1.1737089202vw}.Company.Syokuiku .contsBox .box#Action .actionList li .textWrap .ttl{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;font-size:1.2857142857rem;line-height:1.25;margin-bottom:1.1737089202vw;padding-right:9.375%;position:relative}.Company.Syokuiku .contsBox .box#Action .actionList li .textWrap .ttl .arrow{position:absolute;right:0;top:.15em}.Company.Syokuiku .contsBox .box#Action .actionList li .textWrap p{font-size:1rem}.Company.Syokuiku .contsBox .box#Action .actionList li:not(:last-child) .textWrap{border-right:1px solid #adadad}.Company.Division .contsBox .boxInner .readText{margin-bottom:5rem}.Company.Division .contsBox .boxInner .readText.encloseBox{width:940px}.Company.Division .contsBox .boxInner .readText p{font-size:1.4285714286rem}.Company.Division .contsBox .boxInner .readText p.section{font-size:1.0714285714rem;margin-bottom:1.7605633803vw}.Company.Division .contsBox .boxInner .readText p .is-pc{display:block}.Company.Division .contsBox .boxInner .textWrap{margin-bottom:3.5211267606vw;width:940px}.Company.Division .contsBox .boxInner .textWrap .section{font-size:1.0714285714rem}.Company.Division .contsBox .boxInner .textWrap p{font-size:1rem;margin-bottom:.8802816901vw}.Company.Division .contsBox .boxInner .textWrap p.section{font-size:1.1rem;margin-bottom:.8802816901vw}.Company.Division .contsBox .boxInner .textWrap ul{margin-bottom:1.7605633803vw}.Company.Division .contsBox .boxInner .textWrap ul li{font-size:1rem}.Company.Division .contsBox .boxInner .linkBtn .btn{text-align:center;width:20%}.Company.Division .contsBox .boxInner .linkBtn .btn a{text-align:center;font-size:.9285714286rem;padding:.5868544601vw 3.125%}.Company.Division .contsBox .boxInner .linkBtn .btn a .arrow{left:auto;margin-right:.25rem;position:relative;top:-.03125em;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.Company.Division .contsBox .boxInner.Vegetable figure{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Company.Division .contsBox .boxInner.Vegetable figure .photo{width:33.333333%}.Company.Division .contsBox .boxInner.Vegetable .encloseBox{padding:1.7605633803vw 2.0833333333% 0}.Company.Division .contsBox .boxInner.Vegetable .readText{margin-bottom:5rem}.Company.Division .contsBox .boxInner.Vegetable .textWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0;width:100%}.Company.Division .contsBox .boxInner.Vegetable .textWrap .inner{border-bottom:none;margin-right:0;margin-left:0;padding:0 3.125% 1.7605633803vw;width:33.333333%}.Company.Division .contsBox .boxInner.Vegetable .textWrap .inner:first-child{border-top:none}.Company.Division .contsBox .boxInner.Vegetable .textWrap .inner:not(:last-child){border-right:1px solid #ececec}.Company.Division .contsBox .boxInner.GeneralAffairs figure{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Company.Division .contsBox .boxInner.GeneralAffairs figure .photo{width:50%}.Company.Division .contsBox .boxInner.GeneralAffairs .textWrap p{text-align:center}.Company.Division .contsBox .boxInner.InformationSystem figure{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Company.Division .contsBox .boxInner.InformationSystem figure .photo{width:50%}.Company.Division .contsBox .box .contsTtl{margin-bottom:0}}.Recruit .contsBox .box .textWrap{margin-bottom:3.5211267606vw}.Recruit .contsBox .box .textWrap .ttl{color:#009844}.Recruit .contsBox .box .textWrap p{font-size:3.75vw;text-align:left}.Recruit .contsBox .box .tableWrap .ttl{font-size:4.375vw;margin-bottom:3.5211267606vw}.Recruit .contsBox .box .tableWrap .ttl .arrow{color:#009844;margin-right:.25em;position:relative;top:-.0625em}.Recruit .contsBox .box .tableWrap .ttl .year{color:#adadad}.Recruit .contsBox .box .tableWrap table{border-top:1px solid #ececec;width:100%}.Recruit .contsBox .box .tableWrap table tr{border-bottom:1px solid #ececec}.Recruit .contsBox .box .tableWrap table tr th{color:#009844;font-size:3.75vw;font-style:italic;padding:3.5211267606vw .25em;text-align:left;vertical-align:top;width:33.3333333333%}.Recruit .contsBox .box .tableWrap table tr td{font-size:3.75vw;padding:3.5211267606vw .25em;width:66.6666666667%}.Recruit .contsBox .box .tableWrap table tr td p{margin-bottom:3.5211267606vw}.Recruit .contsBox .box .tableWrap table tr td .linkBtn .btn{margin-left:0;text-align:center;width:100%}.Recruit .contsBox .box .tableWrap table tr td .linkBtn .btn a{font-size:3.4375vw;line-height:1.25;padding:2.6408450704vw 3.125%;position:relative}.Recruit .contsBox .box .tableWrap table tr td .linkBtn .btn a .arrow{left:6.25%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.Recruit .contsBox .box .tableWrap table tr td .linkBtn.mynavi img{width:auto;max-width:100%}.Recruit .contsBox .box .tableWrap .entry{color:#009844;font-size:4.0625vw;font-weight:700;text-align:center}.Recruit .contsBox .box .linkBtn .btn{border:2px solid #009844;border-radius:5rem;box-sizing:border-box;margin-right:auto;margin-left:auto;width:60%}.Recruit .contsBox .box .linkBtn .btn a{box-sizing:border-box;color:#009844;font-size:4.0625vw;font-weight:700;display:block;padding:1.7605633803vw 3.125%}.Recruit .contsBox .box#Career .inner{padding:2.6408450704vw 3.125% 0}.Recruit.Career .contsBox .box .tableWrap table tr td .linkBtn .btn{width:63.1578947368%}.Recruit.Career .contsBox .box#Treatment .tableWrap table{margin-bottom:3.5211267606vw}@media only screen and (min-width:1025px){.Recruit .contsBox .box .textWrap{margin-bottom:1.7605633803vw}.Recruit .contsBox .box .textWrap p{font-size:1rem}.Recruit .contsBox .box .tableWrap .ttl{font-size:1.4285714286rem;margin-bottom:1.7605633803vw}.Recruit .contsBox .box .tableWrap .ttl .arrow{color:#009844;margin-right:.25em;position:relative;top:-.0625em}.Recruit .contsBox .box .tableWrap table{margin-right:auto;margin-left:auto;width:760px}.Recruit .contsBox .box .tableWrap table tr th{font-size:.9285714286rem;padding:1.7605633803vw .25em;width:23.6842105263%}.Recruit .contsBox .box .tableWrap table tr td{font-size:.9285714286rem;padding:1.7605633803vw .25em;width:76.3157894737%}.Recruit .contsBox .box .tableWrap table tr td p{margin-bottom:1.7605633803vw}.Recruit .contsBox .box .tableWrap table tr td .linkBtn .btn{margin-left:0;text-align:center}.Recruit .contsBox .box .tableWrap table tr td .linkBtn .btn a{font-size:.9285714286rem;padding:.5868544601vw 3.125%}.Recruit .contsBox .box .tableWrap table tr td .linkBtn .btn a .arrow{left:auto;margin-right:.25rem;position:relative;top:-.03125em;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.Recruit .contsBox .box .tableWrap .entry{font-size:1.0714285714rem}.Recruit .contsBox .box .linkBtn .btn{border:3px solid #009844;border-radius:2.5rem;width:19.1489361702%}.Recruit .contsBox .box .linkBtn .btn a{font-size:1.1428571429rem;padding:.4401408451vw 3.125%}.Recruit .contsBox .box#Career .inner{padding:1.25rem 1.25rem 0}.Recruit.Fresh .contsBox .box .boxInner{margin-right:auto;margin-left:auto;width:840px}.Recruit.Fresh .contsBox .box .tableWrap table tr td .linkBtn .btn{width:71.0344827586%}.Recruit.Career .contsBox .box .boxInner{margin-right:auto;margin-left:auto;width:840px}.Recruit.Career .contsBox .box .tableWrap table tr td .linkBtn .btn{width:29.6551724138%}.Recruit.Career .contsBox .box#Treatment .tableWrap table{margin-bottom:1.7605633803vw}}.Contact .contsBox .box .ttl{text-align:center}.Contact .contsBox .box .ttl span{display:block;font-size:6.5625vw}.Contact .contsBox .box .ttl small{display:block}.Contact .contsBox .box .textWrap{margin-bottom:3.5211267606vw}.Contact .contsBox .box .textWrap p a{color:#009844}.Contact .contsBox .box .formWrap{background:#ebf9f1;box-sizing:border-box;padding:2.6408450704vw 3.125%}.Contact .contsBox .box .formWrap .formWrapInner{margin-bottom:2.6408450704vw}.Contact .contsBox .box .formWrap .formWrapInner .your-name{display:block;margin-bottom:2.6408450704vw}.Contact .contsBox .box .formWrap .formWrapInner .your-name input[type=text]{border-top:none;border-right:none;border-bottom:1px solid #009844;border-left:none;border-radius:0;box-sizing:border-box;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;font-size:3.75vw;padding:.5rem;width:100%}.Contact .contsBox .box .formWrap .formWrapInner .your-name input[type=text].wpcf7c-conf{background:#fff;border-top:none;border-right:none;border-bottom:1px solid #009844;border-left:none}.Contact .contsBox .box .formWrap .formWrapInner .your-email{display:block;margin-bottom:2.6408450704vw}.Contact .contsBox .box .formWrap .formWrapInner .your-email input[type=email]{border-top:none;border-right:none;border-bottom:1px solid #009844;border-left:none;border-radius:0;box-sizing:border-box;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;font-size:3.75vw;padding:.5rem;width:100%}.Contact .contsBox .box .formWrap .formWrapInner .your-email input[type=email].wpcf7c-conf{background:#fff;border-top:none;border-right:none;border-bottom:1px solid #009844;border-left:none}.Contact .contsBox .box .formWrap .formWrapInner .message{display:block;line-height:1.15}.Contact .contsBox .box .formWrap .formWrapInner .message textarea{border:1px solid #009844;border-radius:0;box-sizing:border-box;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;font-size:3.75vw;line-height:1.5;padding:.5rem;width:100%}.Contact .contsBox .box .formWrap .formWrapInner .message textarea.wpcf7c-conf{background:#fff;border:1px solid #009844}.Contact .contsBox .box .formWrap .formBtn{text-align:center}.Contact .contsBox .box .formWrap input[type=button],.Contact .contsBox .box .formWrap input[type=reset],.Contact .contsBox .box .formWrap input[type=submit]{background:#fff;border:2px solid #009844;border-radius:5rem;box-sizing:border-box;color:#009844;cursor:pointer;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;font-size:4.0625vw;font-weight:700;display:inline-block;margin-right:2%;margin-left:2%;outline:none;padding:1.7605633803vw 3.125%;text-align:center;width:46%}.Contact .contsBox .box .formWrap .wpcf7-response-output{border:none;box-sizing:border-box;color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;padding:.5rem}.Contact .contsBox .box .formWrap .wpcf7-response-output.wpcf7-validation-errors{background:#e50012}.Contact .contsBox .box .formWrap .wpcf7-response-output.wpcf7-mail-sent-ok{background:#009844}.Contact .contsBox .box .linkBtn .btn{border:2px solid #009844;border-radius:5rem;box-sizing:border-box;margin-right:auto;margin-left:auto;text-align:center;width:60%}.Contact .contsBox .box .linkBtn .btn a{box-sizing:border-box;color:#009844;font-size:4.0625vw;font-weight:700;display:block;padding:1.7605633803vw 3.125%}.Contact.Faq .contsBox .box .qaBox .qaList dt{background:#ebf9f1;box-sizing:border-box;color:#009844;font-size:4.375vw;font-weight:700;padding:3.5211267606vw 6.25%}.Contact.Faq .contsBox .box .qaBox .qaList dd{box-sizing:border-box;font-size:3.75vw;padding:3.5211267606vw 3.125%}.Contact.Faq .contsBox .box .qaBox .qaList dd a{color:#009844}.Contact.Faq .contsBox .box .qaBox .qaList dd:not(:last-child){margin-bottom:3.5211267606vw}@media only screen and (min-width:1025px){.Contact .contsBox .box .ttl span{font-size:2rem}.Contact .contsBox .box .textWrap{margin-bottom:1.7605633803vw;text-align:center}.Contact .contsBox .box .formWrap .formWrapInner{margin-bottom:1.1737089202vw}.Contact .contsBox .box .formWrap .formWrapInner p{display:inline}.Contact .contsBox .box .formWrap .formWrapInner .your-name{display:inline-block;margin-right:1rem;margin-bottom:1.1737089202vw}.Contact .contsBox .box .formWrap .formWrapInner .your-name input[type=text]{font-size:1rem;padding:.5rem;width:100%}.Contact .contsBox .box .formWrap .formWrapInner .your-email{display:inline-block;margin-bottom:1.1737089202vw}.Contact .contsBox .box .formWrap .formWrapInner .your-email input[type=email]{font-size:1rem;width:100%}.Contact .contsBox .box .formWrap .formWrapInner .message textarea{font-size:1rem;width:100%}.Contact .contsBox .box .formWrap input[type=button],.Contact .contsBox .box .formWrap input[type=reset],.Contact .contsBox .box .formWrap input[type=submit]{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.1428571429rem;font-weight:700;display:inline-block;margin-right:.5rem;margin-left:.5rem;outline:none;padding:.4401408451vw 3.125%;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;width:20.2127659574%}.Contact .contsBox .box .formWrap input[type=button]:hover,.Contact .contsBox .box .formWrap input[type=reset]:hover,.Contact .contsBox .box .formWrap input[type=submit]:hover{background:#009844;color:#fff}.Contact .contsBox .box .linkBtn .btn{border:3px solid #009844;border-radius:2.5rem}.Contact .contsBox .box .linkBtn .btn a{font-size:1.1428571429rem;padding:.4401408451vw 3.125%}.Contact .contsBox .box#Faq .boxInner{margin-right:auto;margin-left:auto;width:620px}.Contact .contsBox .box#Faq .linkBtn .btn{width:29.0322580645%}.Contact .contsBox .box#contactForm .boxInner{margin-right:auto;margin-left:auto;width:940px}.Contact.Faq .contsBox .box .boxInner{margin-right:auto;margin-left:auto;width:940px}.Contact.Faq .contsBox .box .qaBox .qaList dt{font-size:1.4285714286rem;padding:1.7605633803vw 3.125%;text-align:center}.Contact.Faq .contsBox .box .qaBox .qaList dd{font-size:1rem;padding:1.7605633803vw 6.25%}.Contact.Faq .contsBox .box .qaBox .qaList dd:not(:last-child){margin-bottom:1.7605633803vw}}.Producers .box#pageTtl .ttl img{width:40.625%}.Producers .contsBox .box .categoryBox{border:2px solid #d8c6a9;box-sizing:border-box;margin-bottom:5.2816901408vw;padding:3.5211267606vw 4.6875% 1.1737089202vw}.Producers .contsBox .box .categoryBox .ttlWrap{margin-bottom:5.2816901408vw;position:relative}.Producers .contsBox .box .categoryBox .ttlWrap .ttl{color:#7c6c63;text-align:center}.Producers .contsBox .box .categoryBox .ttlWrap .count{text-align:right}.Producers .contsBox .box .categoryBox .ttlWrap .count .text{color:#7c6c63;display:inline-block;position:relative}.Producers .contsBox .box .categoryBox .ttlWrap .count .text:after{background:#7c6c63;content:'';display:block;height:1px;position:absolute;width:100%}.Producers .contsBox .box .categoryBox .categoryList li{background:#f1efea;border:1px solid #7c6c63;border-radius:5rem;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:3.4375vw;margin-right:.78125%;margin-bottom:2.6408450704vw;margin-left:.78125%;padding:.8802816901vw 3.125%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.Producers .contsBox .box .categoryBox .categoryList li:active,.Producers .contsBox .box .categoryBox .categoryList li.active{background:#7c6c63;color:#fff}.Producers .contsBox .box .postList{margin-bottom:5.2816901408vw}.Producers .contsBox .box .postList li{background:#f8f8f8;border:2px solid #a19691;box-sizing:border-box;padding:3.5211267606vw 4.6875%}.Producers .contsBox .box .postList li .postCat{background:#f1efea;border:1px solid #7c6c63;border-radius:5rem;box-sizing:border-box;cursor:default;display:inline-block;font-size:3.4375vw;margin-right:3.125%;margin-bottom:2.6408450704vw;padding:.8802816901vw 3.125%}.Producers .contsBox .box .postList li figure{margin-bottom:2.6408450704vw}.Producers .contsBox .box .postList li .section{color:#009844;font-size:4.0625vw;margin-bottom:1.7605633803vw}.Producers .contsBox .box .postList li:not(:last-child){margin-bottom:3.5211267606vw}.Producers .contsBox .box .postMore .btn{background:#009844;border:2px solid #009844;border-radius:5rem;box-sizing:border-box;margin-right:auto;margin-left:auto;text-align:center;width:60%}.Producers .contsBox .box .postMore .btn a{box-sizing:border-box;color:#fff;font-size:4.0625vw;font-weight:700;display:block;padding:1.7605633803vw 3.125%}.Producers .contsBox .box .postMore .btn a .add{position:relative;top:-.03125em}@media only screen and (min-width:1025px){.Producers .box#pageTtl .ttl{padding:0 0 0 5rem}.Producers .box#pageTtl .ttl img{width:41.7094017094%}.Producers .contsBox .boxInner{margin-right:auto;margin-left:auto;width:940px}.Producers .contsBox .box .categoryBox{margin-bottom:2.6408450704vw;padding:1.7605633803vw 1.25% 1.1737089202vw}.Producers .contsBox .box .categoryBox .ttlWrap{margin-bottom:1.7605633803vw}.Producers .contsBox .box .categoryBox .ttlWrap .count .text{position:absolute;right:0;top:0;width:5.25em}.Producers .contsBox .box .categoryBox .categoryList li{font-size:.7857142857rem;margin-right:.5208333333%;margin-bottom:.5868544601vw;margin-left:.5208333333%;padding:.3521126761vw 1.5625%}.Producers .contsBox .box .postList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1.7605633803vw}.Producers .contsBox .box .postList li{margin-bottom:1.7605633803vw;padding:1.7605633803vw 2.0833333333%;width:48.9361702128%}.Producers .contsBox .box .postList li .postCat{font-size:.9285714286rem;margin-right:.5208333333%;margin-bottom:1.1737089202vw;margin-left:.5208333333%;padding:.4401408451vw 2.0833333333%}.Producers .contsBox .box .postList li figure{margin-bottom:1.1737089202vw}.Producers .contsBox .box .postList li .section{font-size:1.2857142857rem;margin-bottom:.8802816901vw}.Producers .contsBox .box .postList li:not(:last-child){margin-bottom:1.7605633803vw}.Producers .contsBox .box .postMore .btn{width:30.4255319149%}.Producers .contsBox .box .postMore .btn a{box-sizing:border-box;font-size:1.1428571429rem;padding:.8802816901vw 1.5625%}}.Recipe .box#pageTtl .ttl{left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Recipe .box#pageTtl .ttl img{width:75%}.Recipe .contsBox .box .categoryBnr{margin-bottom:2.6408450704vw}.Recipe .contsBox .box .categoryBnr .bnrList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Recipe .contsBox .box .categoryBnr .bnrList li{width:48.5%}.Recipe .contsBox .box .categoryBox{background:#fefdfb;border:2px solid #d8c6a9;box-sizing:border-box;margin-bottom:5.2816901408vw;padding:3.5211267606vw 3.125% 1.1737089202vw;position:relative}.Recipe .contsBox .box .categoryBox .count{position:absolute;right:4.6875%;text-align:right;top:3.5211267606vw}.Recipe .contsBox .box .categoryBox .count .text{color:#7c6c63;display:inline-block;position:relative}.Recipe .contsBox .box .categoryBox .count .text:after{background:#7c6c63;content:'';display:block;height:1px;position:absolute;width:100%}.Recipe .contsBox .box .categoryBox .inner.Keyword{border-bottom:1px solid #d8c6a9;margin-bottom:5.2816901408vw;padding-bottom:5.2816901408vw}.Recipe .contsBox .box .categoryBox .ttlWrap{margin-bottom:2.6408450704vw;position:relative}.Recipe .contsBox .box .categoryBox .ttlWrap .ttl{color:#7c6c63}.Recipe .contsBox .box .categoryBox .ttlWrap .ttl img{height:1.25em;position:relative;top:-.125rem;width:1.25em}.Recipe .contsBox .box .categoryBox .ttlWrap .ttl .restaurant{position:relative;top:-.125rem}.Recipe .contsBox .box .categoryBox .categoryList li{background:#f1efea;border:1px solid #7c6c63;border-radius:5rem;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:3.4375vw;margin-right:.78125%;margin-bottom:2.6408450704vw;margin-left:.78125%;padding:.8802816901vw 3.125%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.Recipe .contsBox .box .categoryBox .categoryList li:active,.Recipe .contsBox .box .categoryBox .categoryList li.active{background:#7c6c63;color:#fff}.Recipe .contsBox .box .postList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:5.2816901408vw}.Recipe .contsBox .box .postList li{border-bottom:3px solid #ebf9f1;margin-bottom:3.5211267606vw;padding-bottom:3.5211267606vw;width:48.5%}.Recipe .contsBox .box .postList li figure{margin-bottom:2.6408450704vw}.Recipe .contsBox .box .postList li .ttlWrap .menu{color:#009844;font-size:4.0625vw;margin-bottom:1.7605633803vw}.Recipe .contsBox .box .postList li .ttlWrap .ingredients{font-size:3.75vw;margin-bottom:1.7605633803vw}.Recipe .contsBox .box .postList li .arrow{color:#009844;display:block;font-size:1em;margin-right:1.5625%;margin-left:auto}.Recipe .contsBox .box .postMore .btn{background:#009844;border:2px solid #009844;border-radius:5rem;box-sizing:border-box;margin-right:auto;margin-left:auto;text-align:center;width:60%}.Recipe .contsBox .box .postMore .btn a{box-sizing:border-box;color:#fff;font-size:4.0625vw;font-weight:700;display:block;padding:1.7605633803vw 3.125%}.Recipe .contsBox .box .postMore .btn a .add{position:relative;top:-.03125em}.modalConts .box{background:#fff}.modalConts .box .inner.Header{border-bottom:3px dotted #fea16e;margin-bottom:5.2816901408vw;padding-bottom:5.2816901408vw}.modalConts .box .inner.Header figure{margin-bottom:2.6408450704vw}.modalConts .box .inner.Header .ttlWrap{background:#fdfbf8;border:2px solid #d8c6a9;margin-bottom:2.6408450704vw;padding:2.6408450704vw 3.125%}.modalConts .box .inner.Header .ttlWrap .copy{color:#7c6c63;font-size:3.75vw;margin-bottom:0}.modalConts .box .inner.Header .ttlWrap .menu{color:#000;font-size:5vw}.modalConts .box .inner.Header .categoryList li{background:#f1efea;border:1px solid #7c6c63;border-radius:5rem;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:3.4375vw;margin-right:1.5625%;margin-bottom:2.6408450704vw;margin-left:1.5625%;padding:.8802816901vw 3.125%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.modalConts .box .inner.Header .categoryList li:active,.modalConts .box .inner.Header .categoryList li.active{background:#7c6c63;color:#fff}.modalConts .box .inner.Recipe{border-bottom:3px dotted #fea16e;margin-bottom:5.2816901408vw;padding-bottom:5.2816901408vw}.modalConts .box .inner.Recipe .stepList{margin-bottom:5.2816901408vw}.modalConts .box .inner.Recipe .stepList>li{border-bottom:1px solid #d8c6a9;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.6408450704vw;padding-bottom:2.6408450704vw}.modalConts .box .inner.Recipe .stepList>li .num{margin-right:3.125%}.modalConts .box .inner.Recipe .stepList>li .num span{background:#fea16e;border-radius:50%;color:#fff;display:inline-block;line-height:1;padding:1em 0;text-align:center;width:3em}.modalConts .box .inner.Recipe .stepList>li .text{width:calc(100% - 4em)}.modalConts .box .inner.Recipe .stepList>li .text h5{font-size:4.0625vw}.modalConts .box .inner.Recipe .stepList>li .text .dotList{padding-left:1rem}.modalConts .box .inner.Recipe .stepList>li .text .dotList li{display:block;font-size:3.75vw}.modalConts .box .inner.Recipe .stepList>li .text ol{counter-reset:count-num;list-style:none;line-height:1.5;padding:.5em .5em .5em 30px}.modalConts .box .inner.Recipe .stepList>li .text ol li{position:relative;line-height:1.5;margin-bottom:.4em;padding-left:2em}.modalConts .box .inner.Recipe .stepList>li .text ol li:before{position:absolute;counter-increment:count-num;content:counter(count-num);background-color:#fea16e;color:#fff;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}.modalConts .box .inner.Recipe .cookingImg span{display:block;position:relative}.modalConts .box .inner.Recipe .cookingImg span.process01:before{position:absolute;content:'1';background-color:#fea16e;color:#fff;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}.modalConts .box .inner.Recipe .cookingImg span.process02:before{position:absolute;content:'2';background-color:#fea16e;color:#fff;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}.modalConts .box .inner.Recipe .cookingImg span.process03:before{position:absolute;content:'3';background-color:#fea16e;color:#fff;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}.modalConts .box .inner.Recipe .cookingImg span:not(:last-child){margin-bottom:3.5211267606vw}.modalConts .box .inner.RelRecipe .ttl{color:#7c6c63;font-size:3.75vw;margin-bottom:5.2816901408vw;text-align:center}.modalConts .box .inner.RelRecipe .ttl .ttlIcon{display:block;font-size:3em;margin-right:auto;margin-left:auto}.modalConts .box .inner.RelRecipe .recipeList li figure img{display:block;margin-bottom:1.1737089202vw}.modalConts .box .inner.RelRecipe .recipeList li figure figcaption{color:#009844;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.modalConts .box .inner.RelRecipe .recipeList li:not(:last-child){margin-bottom:2.6408450704vw}@media only screen and (min-width:1025px){.Recipe .box#pageTtl .ttl{padding:0 0 0 5rem}.Recipe .box#pageTtl .ttl img{width:43.4188034188%}.Recipe .contsBox .boxInner{margin-right:auto;margin-left:auto;width:940px}.Recipe .contsBox .box .categoryWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.6408450704vw}.Recipe .contsBox .box .categoryBnr{margin-bottom:0;position:relative;width:31.914893617%}.Recipe .contsBox .box .categoryBnr .bnrList{display:block}.Recipe .contsBox .box .categoryBnr .bnrList li{width:100%}.Recipe .contsBox .box .categoryBnr .bnrList li:not(:last-child){margin-bottom:.8802816901vw}.Recipe .contsBox .box .categoryBox{margin-bottom:0;padding:.8802816901vw 1.5625% .5030181087vw;position:relative;width:65.9574468085%}.Recipe .contsBox .box .categoryBox .count{position:absolute;right:3.125%;top:.8802816901vw}.Recipe .contsBox .box .categoryBox .count .text{display:inline-block;position:relative}.Recipe .contsBox .box .categoryBox .count .text:after{background:#7c6c63;content:'';display:block;height:1px;position:absolute;width:100%}.Recipe .contsBox .box .categoryBox .inner.Keyword{margin-bottom:.5030181087vw;padding-bottom:.4401408451vw}.Recipe .contsBox .box .categoryBox .ttlWrap{margin-bottom:.5868544601vw}.Recipe .contsBox .box .categoryBox .categoryList li{font-size:.7857142857rem;margin-right:.5208333333%;margin-bottom:.5868544601vw;margin-left:.5208333333%;padding:.3521126761vw 3.125%}.Recipe .contsBox .box .postList{margin-bottom:2.6408450704vw}.Recipe .contsBox .box .postList li{margin-bottom:1.7605633803vw;padding-bottom:1.7605633803vw;width:32.5%}.Recipe .contsBox .box .postList li figure{margin-bottom:1.1737089202vw}.Recipe .contsBox .box .postList li .ttlWrap .menu{color:#009844;font-size:1.2857142857rem;margin-bottom:.4401408451vw}.Recipe .contsBox .box .postList li .ttlWrap .ingredients{font-size:1rem;margin-bottom:.8802816901vw}.Recipe .contsBox .box .postList li .arrow{color:#009844;display:block;font-size:1em;margin-right:1.5625%;margin-left:auto}.Recipe .contsBox .box .postMore .btn{width:30.4255319149%}.Recipe .contsBox .box .postMore .btn a{box-sizing:border-box;font-size:1.1428571429rem;padding:.8802816901vw 1.5625%}.modalConts .box .inner{margin:0 3.125%}.modalConts .box .inner.Header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.6408450704vw;padding-bottom:2.6408450704vw}.modalConts .box .inner.Header figure{margin-bottom:1.1737089202vw;width:48.8095238095%}.modalConts .box .inner.Header .textWrap{width:48.8095238095%}.modalConts .box .inner.Header .ttlWrap{border:4px solid #d8c6a9;margin-bottom:1.1737089202vw;padding:.8802816901vw 3.125%}.modalConts .box .inner.Header .ttlWrap .copy{font-size:1.0714285714rem}.modalConts .box .inner.Header .ttlWrap .menu{font-size:1.7142857143rem;line-height:1.5}.modalConts .box .inner.Header .categoryList li{font-size:.9285714286rem;margin-right:.5208333333%;margin-bottom:1.1737089202vw;margin-left:.5208333333%;padding:.4401408451vw 3.125%}.modalConts .box .inner.Recipe{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.6408450704vw;padding-bottom:2.6408450704vw}.modalConts .box .inner.Recipe .textWrap{width:60%}.modalConts .box .inner.Recipe .stepList{margin-bottom:0}.modalConts .box .inner.Recipe .stepList>li{margin-bottom:1.1737089202vw;padding-bottom:1.1737089202vw}.modalConts .box .inner.Recipe .stepList>li .num{margin-right:3.125%}.modalConts .box .inner.Recipe .stepList>li .text h5{font-size:1.2857142857rem}.modalConts .box .inner.Recipe .stepList>li .text .dotList li{display:block;font-size:1rem}.modalConts .box .inner.Recipe .cookingImg{width:34.6153846154%}.modalConts .box .inner.Recipe .cookingImg span:not(:last-child){margin-bottom:1.7605633803vw}.modalConts .box .inner.RelRecipe .ttl{font-size:1.2857142857rem;margin-bottom:1.7605633803vw}.modalConts .box .inner.RelRecipe .recipeList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.modalConts .box .inner.RelRecipe .recipeList li{width:32%}.modalConts .box .inner.RelRecipe .recipeList li figure img{margin-bottom:1.1737089202vw}.modalConts .box .inner.RelRecipe .recipeList li:not(:last-child){margin-bottom:0}}.Vegetable .box#pageTtl .ttl{left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Vegetable .box#pageTtl .ttl img{width:75%}.Vegetable .contsBox .box{margin-bottom:0}.Vegetable .contsBox .box .Header .ttlWrap{margin-bottom:-5vw;position:relative;z-index:2}.Vegetable .contsBox .box .Header .ttlWrap .inner{padding:2.64085vw 3.125%}.Vegetable .contsBox .box .Header .ttlWrap .ttl,.Vegetable .contsBox .box .Header .ttlWrap .readText{margin-bottom:2.6408450704vw}.Vegetable .contsBox .box .Header .ttlWrap .photoWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:-2.5vw;position:relative}.Vegetable .contsBox .box .Header .ttlWrap .photoWrap figure{margin-right:3.125%;margin-left:3.125%}.Vegetable .contsBox .box .Header .ttlWrap .photoWrap figure.posL,.Vegetable .contsBox .box .Header .ttlWrap .photoWrap figure.posR{width:40%}.Vegetable .contsBox .box .Header .ttlWrap:after{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/vegetable/deco_bg.png) center top no-repeat;background-size:cover;content:'';display:block;padding:5vw 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:100%}.Vegetable .contsBox .box .Profile{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/vegetable/profile_bg.jpg) left top repeat;padding:2.6408450704vw 3.125% 5.2816901408vw}.Vegetable .contsBox .box .Profile .inner{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/vegetable/profile_inner_bg.jpg) left top repeat;border:2px solid #d8c6a9;margin-top:7.9225352113vw;position:relative}.Vegetable .contsBox .box .Profile .floatImg{display:none}.Vegetable .contsBox .box .Profile .innerInner{padding:5.2816901408vw 4.6875% 2.6408450704vw}.Vegetable .contsBox .box .Profile .innerInner figure{margin-right:auto;margin-bottom:2.6408450704vw;margin-left:auto;width:53.3333333333%}.Vegetable .contsBox .box .Profile .innerInner .textWrap .ttl{margin-bottom:1.7605633803vw;text-align:center}.Vegetable .contsBox .box .Recommend{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/vegetable/conts_bg.jpg) left top repeat;padding:5.2816901408vw 3.125% 7.0422535211vw}.Vegetable .contsBox .box .Recommend .ttl{margin-bottom:5.2816901408vw}.Vegetable .contsBox .box .Recommend .backNumberList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:5.2816901408vw}.Vegetable .contsBox .box .Recommend .backNumberList li{border:1px solid #009844;border-radius:2.5rem;box-sizing:border-box;color:#009844;cursor:pointer;font-size:3.75vw;padding:.8802816901vw 1.5625%;text-align:center;width:22%}.Vegetable .contsBox .box .Recommend .backNumberList li.avtive{background:#009844;color:#fff}.Vegetable .contsBox .box .Recommend .postList{margin-bottom:5.2816901408vw}.Vegetable .contsBox .box .Recommend .postList li{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/vegetable/profile_inner_bg.jpg) left top repeat;border:2px solid #d8c6a9}.Vegetable .contsBox .box .Recommend .postList li figure{width:100%}.Vegetable .contsBox .box .Recommend .postList li .ttlWrap{border-bottom:1px dashed #978a82;margin-bottom:1.7605633803vw;padding-bottom:1.7605633803vw}.Vegetable .contsBox .box .Recommend .postList li .ttlWrap .date{color:#978a82;font-size:3.4375vw;font-weight:700}.Vegetable .contsBox .box .Recommend .postList li .ttlWrap .ingredients{color:#009844;font-size:4.0625vw;font-weight:700}.Vegetable .contsBox .box .Recommend .postList li .textWrap .detailLink{color:#009844;font-size:3.125vw;text-align:right}.Vegetable .contsBox .box .Recommend .postList li .textWrap .detailLink .arrow{font-size:1rem}.Vegetable .contsBox .box .Recommend .postList li:not(:last-child){margin-bottom:2.6408450704vw}.Vegetable .contsBox .box .Recommend .postMore .btn{background:#009844;border:2px solid #009844;border-radius:5rem;box-sizing:border-box;margin-right:auto;margin-left:auto;text-align:center;width:60%}.Vegetable .contsBox .box .Recommend .postMore .btn a{box-sizing:border-box;color:#fff;font-size:4.0625vw;font-weight:700;display:block;padding:1.7605633803vw 3.125%}.Vegetable .contsBox .box .Recommend .postMore .btn a .add{position:relative;top:-.03125em}.Vegetable.Detail{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/vegetable/conts_bg.jpg) left top repeat}.Vegetable.Detail .Introduce .postWrap{background:#fff;border:1px solid #d8c6a9;border-radius:.25rem;box-sizing:border-box;margin-bottom:5.2816901408vw;padding:1.7605633803vw 2.0833333333%}.Vegetable.Detail .Introduce .About{margin-bottom:10.5633802817vw}.Vegetable.Detail .Introduce .About .innerInner{margin-bottom:3.5211267606vw}.Vegetable.Detail .Introduce .About .textWrap{margin-bottom:3.5211267606vw}.Vegetable.Detail .Introduce .About .textWrap .ttl{border-bottom:1px dashed #978a82;margin-bottom:1.7605633803vw;padding-bottom:1.7605633803vw}.Vegetable.Detail .Introduce .About .textWrap .ttl .date{color:#978a82;display:block;font-size:3.4375vw;font-weight:700}.Vegetable.Detail .Introduce .About .textWrap .ttl .text{color:#009844;display:block;font-size:5vw;font-weight:700}.Vegetable.Detail .Introduce .About .arrow{margin:1.7605633803vw auto;width:13.4615384615%}.Vegetable.Detail .Introduce .Recipe .ttl{margin-bottom:5.2816901408vw;position:relative}.Vegetable.Detail .Introduce .Recipe .ttl span{display:block}.Vegetable.Detail .Introduce .Recipe .ttl .img{bottom:2.2007042254vw;left:7.8125%;position:absolute;width:25%;z-index:3}.Vegetable.Detail .Introduce .Recipe .ttl .textTtl{background:#fce949;border-radius:.25rem;font-size:4.375vw;margin-right:auto;margin-bottom:-1.1737089202vw;margin-left:auto;padding:.8802816901vw 3.125%;position:relative;text-align:center;width:65%;z-index:2}.Vegetable.Detail .Introduce .Recipe .ttl .imgTtl{position:relative;z-index:1}.Vegetable.Detail .Introduce .Recipe .mainImg{margin-bottom:5.2816901408vw;position:relative}.Vegetable.Detail .Introduce .Recipe .mainImg .textTtl{background:#fce949;border-radius:.25rem;color:#009844;font-size:4.375vw;font-weight:700;margin-right:auto;margin-bottom:-1.1737089202vw;margin-left:auto;left:50%;padding:.8802816901vw 3.125%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%}.Vegetable.Detail .Introduce .Recipe .name{border-bottom:1px dashed #7c6c63;color:#009844;font-size:4.0625vw;margin-bottom:3.5211267606vw;padding-bottom:3.5211267606vw}.Vegetable.Detail .Introduce .Recipe .name .ttlIcon{color:#7c6c63}.Vegetable.Detail .Introduce .Recipe .stepList{margin-bottom:5.2816901408vw}.Vegetable.Detail .Introduce .Recipe .stepList>li{border-bottom:1px solid #d8c6a9;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.6408450704vw;padding-bottom:2.6408450704vw}.Vegetable.Detail .Introduce .Recipe .stepList>li .num{margin-right:3.125%}.Vegetable.Detail .Introduce .Recipe .stepList>li .num span{background:#fea16e;border-radius:50%;color:#fff;display:inline-block;line-height:1;padding:1em 0;text-align:center;width:3em}.Vegetable.Detail .Introduce .Recipe .stepList>li .text{width:calc(100% - 4em)}.Vegetable.Detail .Introduce .Recipe .stepList>li .text h5{font-size:4.0625vw}.Vegetable.Detail .Introduce .Recipe .stepList>li .text .dotList li{display:block;font-size:3.75vw}.Vegetable.Detail .Introduce .Recipe .stepList ol{counter-reset:count-num;list-style:none;line-height:1.5;padding:.5em .5em .5em 30px}.Vegetable.Detail .Introduce .Recipe .stepList ol li{position:relative;line-height:1.5;margin-bottom:.4em;padding-left:2em}.Vegetable.Detail .Introduce .Recipe .stepList ol li:before{position:absolute;counter-increment:count-num;content:counter(count-num);background-color:#fea16e;color:#fff;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}.Vegetable.Detail .Introduce .Recipe .cookingImg span{display:block}.Vegetable.Detail .Introduce .Recipe .cookingImg span:not(:last-child){margin-bottom:3.5211267606vw}.Vegetable.Detail .Introduce .Point{border-bottom:3px dotted #d8c6a9;margin-bottom:5.2816901408vw;padding-bottom:10.5633802817vw}.Vegetable.Detail .Introduce .Point .ttl{margin-bottom:5.2816901408vw}.Vegetable.Detail .Introduce .Point .pointList{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/vegetable/common/poing_bg.jpg) left top repeat;border-radius:.25rem;box-sizing:border-box;padding:2.6408450704vw 3.125%}.Vegetable.Detail .Introduce .Point .pointList li h4{color:#7c6c63}.Vegetable.Detail .Introduce .Point .pointList li h4 .ttlIcon{color:#d8c6a9}.Vegetable.Detail .Introduce .Point .pointList li:not(:last-child){border-bottom:1px solid #d8c6a9;margin-bottom:2.6408450704vw;padding-bottom:2.6408450704vw}.Vegetable.Detail .Introduce .RelRecipe .ttl{color:#7c6c63;font-size:3.75vw;margin-bottom:5.2816901408vw;text-align:center}.Vegetable.Detail .Introduce .RelRecipe .ttl .ttlIcon{display:block;font-size:3em;margin-right:auto;margin-left:auto}.Vegetable.Detail .Introduce .RelRecipe .recipeList li figure img{display:block;margin-bottom:1.1737089202vw}.Vegetable.Detail .Introduce .RelRecipe .recipeList li figure figcaption{color:#009844;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Vegetable.Detail .Introduce .RelRecipe .recipeList li:not(:last-child){margin-bottom:2.6408450704vw}.Vegetable.Detail .pager{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:7.0422535211vw}.Vegetable.Detail .pager .prev,.Vegetable.Detail .pager .next{color:#009844;padding:5.2816901408vw 0;text-align:center;width:50%}.Vegetable.Detail .pager .prev a,.Vegetable.Detail .pager .next a{color:#009844}.Vegetable.Detail .pager .prev{border-right:1px solid #009844}.Vegetable.Detail.Fruits .About{margin-bottom:0}.Vegetable.Detail.Fruits .articleBox{margin-bottom:5.2816901408vw}.Vegetable.Detail.Fruits .articleBox .innerInner{margin-bottom:13.2042253521vw}.Vegetable.Detail.Fruits .articleBox .textWrap{margin-bottom:3.5211267606vw}.Vegetable.Detail.Fruits .articleBox .textWrap .ttl{position:relative}.Vegetable.Detail.Fruits .articleBox .textWrap .ttl .icon{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:23.3333333333%}.Vegetable.Detail.Fruits .articleBox .textWrap .ttl .text{background:#fce949;color:#009844;display:block;font-size:5vw;font-weight:700;margin-bottom:8.8028169014vw;margin-left:3.125%;padding:1.7605633803vw 3.125% 1.7605633803vw 25%}.Vegetable.Detail.Fruits .articleBox .pointBox{background:#fdfbf8;box-sizing:border-box;padding:2.6408450704vw 3.125%}.Vegetable.Detail.Fruits .articleBox .pointBox figure{margin:-10.5633802817vw auto 2.6408450704vw;width:50%}.Vegetable.Detail.Fruits .articleBox .pointBox .textWrap p{font-weight:700}.Vegetable.Detail.Fruits .articleBox.last{border-bottom:3px dotted #d8c6a9;margin-bottom:5.2816901408vw;padding-bottom:10.5633802817vw}@media only screen and (min-width:1025px){.Vegetable .box#pageTtl .ttl{padding:0 0 0 5rem}.Vegetable .box#pageTtl .ttl img{width:43.4188034188%}.Vegetable .box#breadCrumb{position:relative;z-index:3}.Vegetable .contsBox .box .Header .ttlWrap{margin-bottom:-5vw;padding-top:0;position:relative;z-index:2}.Vegetable .contsBox .box .Header .ttlWrap .inner{margin-right:auto;margin-left:auto;padding:1.25rem 1.25rem 5.2816901408vw;position:relative;top:1.25rem;width:1130px}.Vegetable .contsBox .box .Header .ttlWrap .ttl,.Vegetable .contsBox .box .Header .ttlWrap .readText{margin-right:auto;margin-bottom:1.7605633803vw;margin-left:auto;width:51.3274336283%}.Vegetable .contsBox .box .Header .ttlWrap .photoWrap{display:block;margin-bottom:0;position:static}.Vegetable .contsBox .box .Header .ttlWrap .photoWrap figure{margin-right:0;margin-left:0;position:absolute;top:.8802816901vw}.Vegetable .contsBox .box .Header .ttlWrap .photoWrap figure.posL{left:2.7433628319%;width:17.1681415929%}.Vegetable .contsBox .box .Header .ttlWrap .photoWrap figure.posR{right:0;width:22.6548672566%}.Vegetable .contsBox .box .Header .ttlWrap:before{background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/vegetable/deco_bg.png) center top no-repeat;background-size:100%;content:'';display:block;margin-top:-6vw;padding:2.5vw 0;position:relative;width:100%}.Vegetable .contsBox .box .Header .ttlWrap:after{padding:1.25vw 0;position:relative;top:-2.5vw}.Vegetable .contsBox .box .Profile{padding:2.6408450704vw 3.125%;position:relative}.Vegetable .contsBox .box .Profile .profileInner{margin-right:auto;margin-left:auto;position:relative;width:780px}.Vegetable .contsBox .box .Profile .inner{border:4px solid #d8c6a9;margin-top:3.5211267606vw;padding:1.25rem;z-index:3}.Vegetable .contsBox .box .Profile .floatImg{display:block;left:6.25%;position:absolute;top:-10.5633802817vw;width:20.5128205128%;z-index:2}.Vegetable .contsBox .box .Profile .innerInner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1.1737089202vw 2.0833333333%}.Vegetable .contsBox .box .Profile .innerInner figure{margin-right:auto;margin-bottom:2.6408450704vw;margin-left:auto;width:21.6216216216%}.Vegetable .contsBox .box .Profile .innerInner .textWrap{width:72.972972973%}.Vegetable .contsBox .box .Profile .innerInner .textWrap .ttl{margin-bottom:.8802816901vw;text-align:left}.Vegetable .contsBox .box .Recommend{padding:2.6408450704vw 3.125%}.Vegetable .contsBox .box .Recommend .postWrap{margin-right:auto;margin-left:auto;width:780px}.Vegetable .contsBox .box .Recommend .ttl{margin-right:auto;margin-bottom:2.6408450704vw;margin-left:auto;width:75.641025641%}.Vegetable .contsBox .box .Recommend .backNumberList{margin-right:auto;margin-bottom:2.6408450704vw;margin-left:auto;width:75.641025641%}.Vegetable .contsBox .box .Recommend .backNumberList li{font-size:1rem;padding:.4401408451vw .78125%;width:22%}.Vegetable .contsBox .box .Recommend .backNumberList li.avtive,.Vegetable .contsBox .box .Recommend .backNumberList li:hover{background:#009844;color:#fff}.Vegetable .contsBox .box .Recommend .postList{margin-bottom:2.6408450704vw}.Vegetable .contsBox .box .Recommend .postList li{border:4px solid #d8c6a9;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Vegetable .contsBox .box .Recommend .postList li figure{margin-bottom:0;width:44.8717948718%}.Vegetable .contsBox .box .Recommend .postList li .inner{padding:1.7605633803vw 1.25rem .3125rem;width:55.1282051282%}.Vegetable .contsBox .box .Recommend .postList li .ttlWrap{margin-bottom:.4401408451vw;padding-bottom:.4401408451vw}.Vegetable .contsBox .box .Recommend .postList li .ttlWrap .date{font-size:.9285714286rem}.Vegetable .contsBox .box .Recommend .postList li .ttlWrap .ingredients{font-size:1.2857142857rem}.Vegetable .contsBox .box .Recommend .postList li .textWrap{position:relative}.Vegetable .contsBox .box .Recommend .postList li .textWrap .detailLink{bottom:-2.5rem;font-size:.8571428571rem;position:absolute;right:0}.Vegetable .contsBox .box .Recommend .postList li .textWrap .detailLink .arrow{font-size:1rem}.Vegetable .contsBox .box .Recommend .postList li:not(:last-child){margin-bottom:2.6408450704vw}.Vegetable .contsBox .box .Recommend .postMore .btn{width:30.4255319149%}.Vegetable .contsBox .box .Recommend .postMore .btn a{box-sizing:border-box;font-size:1.1428571429rem;padding:.8802816901vw 1.5625%}.Vegetable.Detail .Introduce{margin-right:auto;margin-left:auto;width:940px}.Vegetable.Detail .Introduce .postWrap{margin-bottom:2.6408450704vw;padding:1.7605633803vw 3.125%}.Vegetable.Detail .Introduce .About{margin-bottom:3.5211267606vw}.Vegetable.Detail .Introduce .About .innerInner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1.7605633803vw}.Vegetable.Detail .Introduce .About .innerInner.photoL .textWrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.Vegetable.Detail .Introduce .About .innerInner.photoL figure{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.Vegetable.Detail .Introduce .About .innerInner.photoR .textWrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.Vegetable.Detail .Introduce .About .innerInner.photoR figure{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.Vegetable.Detail .Introduce .About .textWrap{margin-bottom:1.7605633803vw;width:58.3333333333%}.Vegetable.Detail .Introduce .About .textWrap .ttl{margin-bottom:.8802816901vw;padding-bottom:.8802816901vw}.Vegetable.Detail .Introduce .About .textWrap .ttl .date{font-size:.9285714286rem}.Vegetable.Detail .Introduce .About .textWrap .ttl .text{font-size:1.7142857143rem}.Vegetable.Detail .Introduce .About .arrow{margin:1.7605633803vw auto 3.5211267606vw;width:8.9743589744%}.Vegetable.Detail .Introduce .About figure{width:39.1025641026%}.Vegetable.Detail .Introduce .Recipe .ttl{margin-right:auto;margin-bottom:2.6408450704vw;margin-left:auto;width:72.5641025641%}.Vegetable.Detail .Introduce .Recipe .ttl .img{bottom:1.0060362173vw;left:14.0625%;position:absolute;width:18.7279151943%}.Vegetable.Detail .Introduce .Recipe .ttl .textTtl{font-size:1.7142857143rem;margin-bottom:-.5868544601vw;padding:.29342723vw 1.5625%;width:53.0035335689%}.Vegetable.Detail .Introduce .Recipe .mainImg{margin-bottom:2.6408450704vw}.Vegetable.Detail .Introduce .Recipe .mainImg .textTtl{font-size:1.7142857143rem;margin-bottom:-1.1737089202vw;padding:.8802816901vw 3.125%;width:38.4615384615%}.Vegetable.Detail .Introduce .Recipe .innerInner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Vegetable.Detail .Introduce .Recipe .innerInner .textWrap{width:55.641025641%}.Vegetable.Detail .Introduce .Recipe .name{font-size:1.2857142857rem;margin-bottom:.8802816901vw;padding-bottom:.8802816901vw}.Vegetable.Detail .Introduce .Recipe .stepList{margin-bottom:0}.Vegetable.Detail .Introduce .Recipe .stepList>li{margin-bottom:1.1737089202vw;padding-bottom:1.1737089202vw}.Vegetable.Detail .Introduce .Recipe .stepList>li .num{margin-right:3.125%}.Vegetable.Detail .Introduce .Recipe .stepList>li .text h5{font-size:1.2857142857rem}.Vegetable.Detail .Introduce .Recipe .stepList>li .text .dotList li{display:block;font-size:1.1428571429rem}.Vegetable.Detail .Introduce .Recipe .cookingImg{width:34.6153846154%}.Vegetable.Detail .Introduce .Recipe .cookingImg span:not(:last-child){margin-bottom:1.7605633803vw}.Vegetable.Detail .Introduce .Point{border-bottom:5px dotted #d8c6a9;margin-bottom:2.6408450704vw;padding-bottom:5.2816901408vw}.Vegetable.Detail .Introduce .Point .ttl{margin-right:auto;margin-bottom:2.6408450704vw;margin-left:auto;width:54.1025641026%}.Vegetable.Detail .Introduce .Point .pointList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1.7605633803vw 3.125%}.Vegetable.Detail .Introduce .Point .pointList li{width:50%}.Vegetable.Detail .Introduce .Point .pointList li:not(:last-child){border-right:1px solid #d8c6a9;border-bottom:none;margin-bottom:0;padding-bottom:0}.Vegetable.Detail .Introduce .Point .pointList li:nth-child(1){padding-right:4.6875%}.Vegetable.Detail .Introduce .Point .pointList li:nth-child(2){padding-left:4.6875%}.Vegetable.Detail .Introduce .RelRecipe .ttl{font-size:1.2857142857rem;margin-bottom:1.7605633803vw}.Vegetable.Detail .Introduce .RelRecipe .recipeList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Vegetable.Detail .Introduce .RelRecipe .recipeList li{width:32%}.Vegetable.Detail .Introduce .RelRecipe .recipeList li figure img{margin-bottom:1.1737089202vw}.Vegetable.Detail .Introduce .RelRecipe .recipeList li:not(:last-child){margin-bottom:0}.Vegetable.Detail .pager{margin-right:auto;margin-bottom:3.5211267606vw;margin-left:auto;width:940px}.Vegetable.Detail .pager .prev,.Vegetable.Detail .pager .next{padding:2.6408450704vw 0}.Vegetable.Detail.Fruits .About{margin-bottom:0}.Vegetable.Detail.Fruits .articleBox{margin-bottom:2.6408450704vw}.Vegetable.Detail.Fruits .articleBox .innerInner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:3.5211267606vw}.Vegetable.Detail.Fruits .articleBox .innerInner .textWrap{width:58.3333333333%}.Vegetable.Detail.Fruits .articleBox .innerInner figure{width:39.1025641026%}.Vegetable.Detail.Fruits .articleBox .innerInner.photoL .textWrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.Vegetable.Detail.Fruits .articleBox .innerInner.photoL figure{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.Vegetable.Detail.Fruits .articleBox .innerInner.photoR .textWrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.Vegetable.Detail.Fruits .articleBox .innerInner.photoR figure{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.Vegetable.Detail.Fruits .articleBox .textWrap{margin-bottom:0}.Vegetable.Detail.Fruits .articleBox .textWrap .ttl .icon{width:17.5824175824%}.Vegetable.Detail.Fruits .articleBox .textWrap .ttl .text{font-size:1.7142857143rem;margin-bottom:1.7605633803vw;margin-left:3.125%;padding:.29342723vw 3.125% .29342723vw 18.75%}.Vegetable.Detail.Fruits .articleBox .pointBox{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:2.6408450704vw 3.125% 1.1737089202vw}.Vegetable.Detail.Fruits .articleBox .pointBox figure{margin:-3.5211267606vw 0 0;position:relative;width:21%}.Vegetable.Detail.Fruits .articleBox .pointBox .textWrap{width:71.7948717949%}.Vegetable.Detail.Fruits .articleBox .pointBox .textWrap p{line-height:1.5;font-weight:700}.Vegetable.Detail.Fruits .articleBox.last{border-bottom:5px dotted #d8c6a9;margin-bottom:2.6408450704vw;padding-bottom:5.2816901408vw}}.Privacy .contsBox .box .textWrap .listTtl{font-size:4.375vw;margin-bottom:3.5211267606vw}.Privacy .contsBox .box .textWrap ul{margin-bottom:3.5211267606vw}.Privacy .contsBox .box .textWrap ul li>ul>li>ul{padding-left:2em}.Privacy .contsBox .box .textWrap .end{text-align:right}@media only screen and (min-width:1025px){.Privacy .contsBox .box .textWrap{margin-right:auto;margin-left:auto;width:780px}.Privacy .contsBox .box .textWrap .listTtl{font-size:1.0714285714rem;margin-bottom:1.7605633803vw}.Privacy .contsBox .box .textWrap ul{margin-bottom:1.7605633803vw}}.Sitemap .contsBox .box .pageList li:not(.sub){border-bottom:1px solid #ececec;box-sizing:border-box}.Sitemap .contsBox .box .pageList li:not(.sub) .btnInner{box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:3.5211267606vw 0}.Sitemap .contsBox .box .pageList li:not(.sub) .text{display:block;font-size:4.375vw;font-weight:700}.Sitemap .contsBox .box .pageList li:not(.sub) .arrow{color:#009844;font-size:.9em}.Sitemap .contsBox .box .pageList li.sub{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.5211267606vw}.Sitemap .contsBox .box .pageList li.sub .btnInner{display:block;font-size:3.75vw;margin-right:1em;margin-bottom:1.7605633803vw}.Sitemap .contsBox .box .pageList li.sub .btnInner a{color:#009844}@media only screen and (min-width:1025px){.Sitemap .contsBox .box .pageList{margin-right:auto;margin-left:auto;width:780px}.Sitemap .contsBox .box .pageList li:not(.sub) .btnInner{padding:1.7605633803vw 0}.Sitemap .contsBox .box .pageList li:not(.sub) .text{font-size:1.4285714286rem}.Sitemap .contsBox .box .pageList li:not(.sub) .arrow{font-size:1.5em}.Sitemap .contsBox .box .pageList li.sub{margin-top:1.7605633803vw;width:60%}.Sitemap .contsBox .box .pageList li.sub .btnInner{font-size:1rem;margin-bottom:.8802816901vw}}.News .contsBox .box .categoryNavi{margin-bottom:7.0422535211vw}.News .contsBox .box .categoryNavi .categoryList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.News .contsBox .box .categoryNavi .categoryList li{border-radius:2.5rem;box-sizing:border-box;cursor:pointer;font-size:3.75vw;padding:.8802816901vw 1.5625%;text-align:center;width:22%}.News .contsBox .box .categoryNavi .categoryList li.event{border:1px solid #fd7f39}.News .contsBox .box .categoryNavi .categoryList li.news{border:1px solid #e50012}.News .contsBox .box .categoryNavi .categoryList li.report{border:1px solid #0b59db}.News .contsBox .box .categoryNavi .categoryList li.syokuiku{border:1px solid #009844}.News .contsBox .box .categoryNavi .categoryList li.event:hover{background:#fd7f39}.News .contsBox .box .categoryNavi .categoryList li.news:hover{background:#e50012}.News .contsBox .box .categoryNavi .categoryList li.report:hover{background:#0b59db}.News .contsBox .box .categoryNavi .categoryList li.syokuiku:hover{background:#009844}.News .contsBox .box .categoryNavi .categoryList li.avtive{color:#fff}.News .contsBox .box .categoryNavi .categoryList li.avtive.event{background:#fd7f39;border:1px solid #fd7f39}.News .contsBox .box .categoryNavi .categoryList li.avtive.news{background:#e50012;border:1px solid #e50012}.News .contsBox .box .categoryNavi .categoryList li.avtive.report{background:#0b59db;border:1px solid #0b59db}.News .contsBox .box .categoryNavi .categoryList li.avtive.syokuiku{background:#009844;border:1px solid #009844}.News .contsBox .box .categoryNavi .categoryList li.event a{color:#fd7f39}.News .contsBox .box .categoryNavi .categoryList li.news a{color:#e50012}.News .contsBox .box .categoryNavi .categoryList li.report a{color:#0b59db}.News .contsBox .box .categoryNavi .categoryList li.syokuiku a{color:#009844}.News .contsBox .box .categoryNavi .categoryList li:hover a{color:#fff;opacity:1}.News .contsBox .box .newsWrap .newsList{border-top:1px solid #ececec;box-sizing:border-box}.News .contsBox .box .newsWrap .newsList li{border-bottom:1px solid #ececec;box-sizing:border-box}.News .contsBox .box .newsWrap .newsList li .listInner figure{box-sizing:border-box;margin-right:auto;margin-left:auto;padding:7.0422535211vw 3.125% 3.5211267606vw;width:66.6666666667%}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap{box-sizing:border-box;padding:1.7605633803vw 3.125%;position:relative}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap .date{color:#a19691;font-size:3.125vw;margin-bottom:.8802816901vw}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap .ttl{color:#009844;font-size:4.0625vw}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap p{font-size:3.75vw}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap .arrow{color:#009844;font-size:.9em;right:4.6875%;position:absolute;top:8.8028169014vw}.News .contsBox .box #NewsList{margin-bottom:7.0422535211vw}.News .contsBox .box #Archive .ttlWrap{text-align:center}.News .contsBox .box #Archive .ttlWrap h2{font-family:'Open Sans',sans-serif;letter-spacing:.1rem}.News .contsBox .box #NewsList .archiveList{margin-top:20px;text-align:center}.News .contsBox .box #NewsList .archiveList li{display:inline-block;padding:0 .5rem}.News .contsBox .box #NewsList .archiveList li a{color:#009844}.News .contsBox .box #NewsList .archiveList li:not(:last-child){border-right:1px solid #000}.News .contsBox .box #Archive .archiveList{text-align:center}.News .contsBox .box #Archive .archiveList li{display:inline-block;padding:0 .5rem}.News .contsBox .box #Archive .archiveList li a{color:#009844}.News .contsBox .box #Archive .archiveList li:not(:last-child){border-right:1px solid #000}.News.Detail #breadCrumb{padding:2.6408450704vw 3.125% 5.2816901408vw}.News.Detail .columnWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto;width:93.75%}.News.Detail .columnWrap .columnL{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:10.5633802817vw;width:100%}.News.Detail .columnWrap .columnL .ttlWrap{text-align:center}.News.Detail .columnWrap .columnL .categoriList{margin-bottom:5.2816901408vw;text-align:center}.News.Detail .columnWrap .columnL .categoriList li a{color:#009844;display:inline-block;margin:0 .25rem}.News.Detail .columnWrap .columnL .categoriList li .arrow{margin-right:.15rem}.News.Detail .columnWrap .columnL .archiveList{text-align:center}.News.Detail .columnWrap .columnL .archiveList li{display:inline-block;margin:0 .25rem}.News.Detail .columnWrap .columnL .archiveList li a{color:#009844}.News.Detail .columnWrap .columnL .archiveList li .arrow{margin-right:.15rem}.News.Detail .columnWrap .columnR{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:10.5633802817vw;width:100%}.News.Detail .columnWrap .columnR .postInfo{color:#a19691;margin-bottom:2.6408450704vw;text-align:right}.News.Detail .columnWrap .columnR .ttl{margin-bottom:2.6408450704vw}.News.Detail .columnWrap .columnR p{font-size:3.75vw}.News.Detail .columnWrap .columnR p img{display:block}.News.Detail .columnWrap .columnR p:not(:last-child){margin-bottom:1.7605633803vw}@media only screen and (min-width:1025px){.News .contsBox .box .boxInner{margin-right:auto;margin-left:auto;width:940px}.News .contsBox .box .categoryNavi{margin-bottom:1.7605633803vw}.News .contsBox .box .categoryNavi .categoryList{margin-right:auto;margin-left:auto;width:56.3829787234%}.News .contsBox .box .categoryNavi .categoryList li{border-radius:2.5rem;font-size:1rem;padding:.4401408451vw 1.5625%;width:22%}.News .contsBox .box .newsWrap .newsList li .listInner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.News .contsBox .box .newsWrap .newsList li .listInner figure{margin-right:1.5625%;margin-left:0;padding:0;width:23.4042553191%}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap{box-sizing:border-box;padding:1.7605633803vw 3.125%;position:relative;width:72.3404255319%}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap .date{font-size:.8571428571rem;margin-bottom:.4401408451vw}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap .ttl{font-size:1.2857142857rem}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap p{font-size:1rem;margin-bottom:0}.News .contsBox .box .newsWrap .newsList li .listInner .textWrap .arrow{color:#009844;font-size:1.5em;right:-3.125%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.News .contsBox .box #NewsList{margin-bottom:3.5211267606vw}.News.Detail #breadCrumb{padding:0}.News.Detail #breadCrumb .boxInner{left:0;position:absolute;right:0;top:1.7605633803vw}.News.Detail #breadCrumb .boxInner li{color:#fff}.News.Detail #breadCrumb .boxInner li a,.News.Detail #breadCrumb .boxInner li:after{color:#fff}.News.Detail .columnWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:3.5211267606vw 0 7.0422535211vw;width:940px}.News.Detail .columnWrap .columnL{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:0;width:23.4042553191%}.News.Detail .columnWrap .columnL .ttlWrap{text-align:center}.News.Detail .columnWrap .columnL .categoriList{margin-bottom:2.6408450704vw;margin-left:2.6408450704vw;text-align:left}.News.Detail .columnWrap .columnL .categoriList li{display:block;margin:0 0 .4401408451vw}.News.Detail .columnWrap .columnL .archiveList{text-align:left;margin-left:2.6408450704vw}.News.Detail .columnWrap .columnL .archiveList li{display:block;margin:0 0 .4401408451vw}.News.Detail .columnWrap .columnR{background:#fff;box-sizing:border-box;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:-3.5211267606vw;margin-bottom:0;padding:1.25rem;position:relative;width:74.4680851064%}.News.Detail .columnWrap .columnR .postInfo{margin-bottom:2.6408450704vw;text-align:right}.News.Detail .columnWrap .columnR .postInfo P{font-size:.8571428571rem}.News.Detail .columnWrap .columnR .postInfo P.date{margin-bottom:.4401408451vw}.News.Detail .columnWrap .columnR .ttl{font-size:1.4285714286rem;margin-bottom:1.1737089202vw;text-align:center}.News.Detail .columnWrap .columnR p{font-size:1rem}.News.Detail .columnWrap .columnR p:not(:last-child){margin-bottom:.8802816901vw}}.Calendar .contsBox .box .calendarWrap .calendarText .color-blue{color:#0b5adb}.Calendar .contsBox .box .calendarWrap .calendarText .color-orange{color:#fe7f3a}.Calendar .contsBox .box .calendarWrap .calendarText .color-green{color:#009845}@media only screen and (min-width:1025px){.Calendar .contsBox .box .calendarWrap{margin-right:auto;margin-left:auto;width:780px}}.Market .contsBox .box form{background:#ebf9f1;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.6408450704vw;padding:2.6408450704vw 3.125%}.Market .contsBox .box form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-top:none;border-right:none;border-bottom:1px solid #009844;border-left:none;border-radius:0;color:#009844;cursor:pointer;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ","ヒラギノ角ゴ Pro W3",sans-serif;font-size:3.75vw;font-weight:700;background:url(/wp/wp-content/themes/toka/assets/img/market/icon_dwn.png) right center no-repeat #fff;background-size:1.8em;outline:none;padding:2.6408450704vw .625rem;width:100%}.Market .contsBox .box form select::-ms-expand{display:none}.Market .contsBox .box form .selectWrap{position:relative}.Market .contsBox .box form .selectWrap:after{display:block;font-family:'Material Icons';font-size:1.5rem;margin-top:-.75rem;position:absolute;right:1.5625%;top:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.Market .contsBox .box form .selectWrap.parentSelect{width:30%}.Market .contsBox .box form .selectWrap.childrenSelect{width:65%}.Market .contsBox .box form .btnWrap{margin-top:2.6408450704vw;width:100%}.Market .contsBox .box form .btnWrap .btn{background:#009844;border-radius:2.5rem;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:700;margin:auto;padding:2.6408450704vw 3.125%;text-align:center;width:50%}.Market .contsBox .box .graphWrap{overflow-x:auto;position:relative;width:100%}.Market .contsBox .box .graphWrap .graph{overflow-x:scroll;-webkit-overflow-scrolling:touch;min-width:940px}.Market .contsBox .box .graphWrap .message{font-size:4.375vw;font-weight:700;position:absolute;text-align:left;text-indent:1em;top:1.7605633803vw}@media only screen and (min-width:1025px){.Market .contsBox .box form{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-right:auto;margin-bottom:1.7605633803vw;margin-left:auto;padding:1.1737089202vw 2.0833333333%;width:940px}.Market .contsBox .box form select{font-size:1rem;padding:1.1737089202vw 1.25rem}.Market .contsBox .box form .selectWrap.parentSelect{width:20%}.Market .contsBox .box form .selectWrap.childrenSelect{width:50%}.Market .contsBox .box form .btnWrap{margin-top:0;width:20%}.Market .contsBox .box form .btnWrap .btn{margin:auto;padding:.8802816901vw 3.125%;text-align:center;width:100%}.Market .contsBox .box .graphWrap{margin-right:auto;margin-left:auto;width:1040px}.Market .contsBox .box .graphWrap .graph{overflow-x:auto}.Market .contsBox .box .graphWrap .message{font-size:1.2857142857rem;position:relative;text-align:center;text-indent:0;top:auto}}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before{content:''}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after{width:auto;height:auto;display:block}img.mfp-img{width:auto;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}#modal{display:none}.mfp-inline-holder .mfp-content{max-width:940px}.mfp-close-btn-in .mfp-close{background:#009844;border-radius:50%;border:1px solid #009844;color:#fff;height:30px;line-height:30px;opacity:1;position:absolute;right:2%;top:1%;width:30px}.OS-head{display:flex;flex-wrap:wrap}.OS-head_img{width:50%;min-height:420px;background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/osaka_yasai/about.jpg) no-repeat;background-size:cover}@media all and (max-width:900px){.OS-head_img{width:100%;min-height:200px}}.OS-head_txt{width:50%;background:#ebf9f1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1.5rem;text-align:center}@media all and (max-width:900px){.OS-head_txt{width:100%}}.OS-head_txt h3{color:#009844;font-size:1.25rem;font-weight:700;margin-bottom:2rem}@media all and (max-width:900px){.OS-head_txt h3{margin-bottom:1.5rem}}.OS-head_txt_inner{max-width:780px;font-size:.875rem}.OS-head_txt_inner p{text-align:left}.OS-naniwa{padding-top:2rem;padding-bottom:2rem;background:url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/osaka_yasai/naniwa_left.png) no-repeat left,url(//www.toka-osaka.co.jp/wp/wp-content/themes/toka/assets/css/../img/osaka_yasai/naniwa_right.png) no-repeat right;background-size:auto 100%;margin-bottom:2rem}@media all and (max-width:900px){.OS-naniwa{padding-bottom:0;padding-top:6rem;background-size:200% auto;background-position-y:top}}.OS-naniwa_txt{max-width:940px;margin:0 auto;border:2px solid #d8c6a9;padding:2rem 5rem;background:#fff}@media all and (max-width:900px){.OS-naniwa_txt{padding:1rem}}.OS-naniwa_txt h3{font-size:1.25rem;font-weight:700;text-align:center;color:#fd7f39;margin-bottom:1.5rem}.OS-naniwa_txt p{font-size:.875rem}.OS-naniwa_txt p span{color:#fd7f39}.OS-box{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:940px;margin:0 auto}@media all and (max-width:900px){.OS-box{padding-left:1rem;padding-right:1rem}}.OS-box_item{width:30%;padding-bottom:1rem;border-bottom:5px solid #ebf9f1;margin-bottom:2rem}@media all and (max-width:900px){.OS-box_item{width:48%}}@media all and (max-width:667px){.OS-box_item{width:100%}}.OS-box_item img{margin-bottom:1em}.OS-box_item h4{color:#009844;font-size:1.125rem;font-weight:700;margin-bottom:1rem;line-height:1}.OS-box_item h4 span.naniwa{font-size:.75rem;background:#fd7f39;padding:.25rem .5rem;border-radius:.75rem;color:#fff;margin-left:.5rem;vertical-align:top}.OS-box_item dl{display:flex;margin-bottom:.5rem}.OS-box_item dl dt{width:25%}.OS-box_item dl dt span{width:100%;display:block;padding-top:.125rem;padding-bottom:.125rem;text-align:center;font-size:.75rem;border:1px solid #009844;border-radius:1rem}.OS-box_item dl dd{width:75%;padding-left:.25rem;font-size:.875rem}.OS-box_item p{font-size:.875rem}