@charset "UTF-8";.slick-slider{-khtml-user-select:none}
/*!
Theme Name: hojofarm
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hojofarm
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

hojofarm is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-family:icomoon;src:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../fonts/icomoon.eot?i7gc6z);src:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../fonts/icomoon.eot?i7gc6z#iefix) format("embedded-opentype"),url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../fonts/icomoon.ttf?i7gc6z) format("truetype"),url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../fonts/icomoon.woff?i7gc6z) format("woff"),url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../fonts/icomoon.svg?i7gc6z#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search1:before{content:"\e900"}.icon-minus1:before{content:"\e903"}.icon-plus1:before{content:"\e904"}.icon-amazon:before{content:"\ea87"}.icon-google-plus:before{content:"\ea8b"}.icon-instagram1:before{content:"\ea92"}.icon-youtube:before{content:"\ea9d"}.icon-vimeo:before{content:"\eaa0"}.icon-behance:before{content:"\eaa8"}.icon-blogger:before{content:"\eab7"}.icon-tumblr:before{content:"\eab9"}.icon-reddit:before{content:"\eac6"}.icon-linkedin:before{content:"\eaca"}.icon-pinterest:before{content:"\ead2"}.icon-search2:before{content:"\f003"}.icon-download:before{content:"\f019"}.icon-point:before{content:"\f041"}.icon-twitter1:before{content:"\f09a"}.icon-facebook:before{content:"\f09b"}.icon-mail:before{content:"\f0e0"}.icon-left:before{content:"\f108"}.icon-right:before{content:"\f109"}.icon-up:before{content:"\f10a"}.icon-down:before{content:"\f10b"}.icon-fax:before{content:"\f1ac"}.icon-line:before{content:"\f3c0"}.icon-search:before{content:"\f002"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-home:before{content:"\f015"}.icon-camera:before{content:"\f030"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-external-link-alt:before{content:"\f35d"}.icon-image:before{content:"\f03e"}.icon-twitter:before{content:"\f099"}.icon-instagram:before{content:"\f16d"}.icon-facebook-f:before{content:"\f39e"}.icon-shopping-cart:before{content:"\f07a"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-minus:before{content:"\e901"}.icon-plus:before{content:"\e902"}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.delighter{transition:all 1s cubic-bezier(.165,.84,.44,1);transform:translateY(20px);opacity:0}.delighter.started{transform:translateY(0);opacity:1}.art-products.delighter .photo-box,.art-products.delighter .text-box{transition:all 1s cubic-bezier(.165,.84,.44,1);transform:translateY(20px);opacity:0}.art-products.delighter .photo-box{transition-delay:.2s}.art-products.delighter .text-box{transition-delay:.4s}.art-products.delighter.started .photo-box,.art-products.delighter.started .text-box{transform:translateY(0);opacity:1}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left;margin-left:-80px}.your-zipcode01 .formError,.your-zipcode02 .formError{margin-left:-32px}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ffe563;position:relative;color:#4d3326;min-width:120px;font-size:11px;border:1px solid #fff;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;-o-box-shadow:0 0 0 #fff;padding:7px 12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;line-height:1.45;font-weight:700}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:1px solid #fff;border-right:1px solid #fff;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;-o-box-shadow:0 0 0 #fff;height:1px;background:#ffe563;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:0 solid #fff}.formError .formErrorArrow .line2{width:3px;border:none;background:#fff}.formError .formErrorArrow .line1{width:1px;border:none;background:#fff}
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:1em}fieldset{border:none}input[type=text],select,textarea{font-size:100%}html{overflow-y:scroll;overflow-x:hidden}body{font-family:游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";letter-spacing:.01em;line-height:1.6;text-align:justify;text-justify:inter-ideograph;color:#4d3326;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg.png);font-size:15px}@media (max-width:768px){body{font-size:3.7333333333vw}.PC body{font-size:14px}}html{visibility:hidden}html.wf-active{visibility:visible}.site{overflow-x:hidden}.site-content{max-width:1120px;margin-left:auto;margin-right:auto}:not(input,textarea){-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden}@media (min-width:769px){.blog .site-wrap,.search .site-wrap{width:100%;max-width:1120px;padding-left:40px;padding-right:40px;box-sizing:border-box;content:"";display:table;table-layout:fixed}}@media (max-width:768px){.blog .site-wrap .content-area,.search .site-wrap .content-area{margin-left:5.3333333333vw;margin-right:5.3333333333vw;padding-bottom:13.3333333333vw}}@media (min-width:769px){.blog .site-wrap .content-area,.search .site-wrap .content-area{float:left;width:68%;max-width:705px;padding-bottom:80px}}@media (max-width:768px){.blog .site-wrap .widget-area,.search .site-wrap .widget-area{margin-left:5.3333333333vw;margin-right:5.3333333333vw}}@media (min-width:769px){.blog .site-wrap .widget-area,.search .site-wrap .widget-area{float:right;overflow:hidden;width:26%;max-width:270px}}.no-sidebar .content-area{float:none;margin-left:auto;margin-right:auto}.no-sidebar .site-main{margin-right:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}textarea,textarea.wpcf7c-conf{height:5em !important}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{font-size:16px;width:100%}@media (min-width:769px){textarea{font-size:15px}}fieldset input[type=email],fieldset input[type=tel],fieldset input[type=text],fieldset select{padding:.5em;font-size:16px;width:100%}@media (min-width:769px){fieldset input[type=email],fieldset input[type=tel],fieldset input[type=text],fieldset select{font-size:15px}}fieldset select{height:3em}fieldset input[type=text].p-postal-code{width:100px}fieldset input[name=another-address01],fieldset input[name=another-address02],fieldset input[name=another-address03],fieldset input[name=your-address01],fieldset input[name=your-address02],fieldset input[name=your-address03],fieldset input[name=your-email_confirm]{margin-top:10px}fieldset .ico-any:before,fieldset .ico-required:before{content:"必須";display:inline-block;padding:.3em .5em;margin-top:.2em;color:#fff;border-radius:2px;margin-right:.8em;line-height:1;background-color:#e61717;font-size:12px}fieldset .ico-any:before{content:"任意";background-color:#999}fieldset .block{margin-bottom:8vw}fieldset .block .block-el{margin-bottom:1.3333333333vw}fieldset .set input[type=text]{width:30%;margin-left:1em}@media (min-width:769px){fieldset .block{width:100%;max-width:960px;display:table;border-top:1px solid #ccc;margin-bottom:0}fieldset .block h5.block-el{width:29%;max-width:280px;background-color:#f2f2f2;border-left:1px solid #ccc}fieldset .block .block-el{display:table-cell;width:71%;max-width:680px;padding:20px 16px;margin-bottom:0;background-color:#fff;border-right:1px solid #ccc;vertical-align:top}fieldset .block .block-el p{margin-top:10px;margin-bottom:0;font-weight:400}fieldset>.block:last-child{border-bottom:1px solid #ccc;margin-bottom:40px}}div.wpcf7 .ajax-loader,div.wpcf7 .your-email_confirm .wpcf7c-conf{display:none}div.wpcf7 select::-ms-expand .wpcf7c-conf{display:none}div.wpcf7 .wpcf7c-conf{background-color:#fff;color:#000;border:none !important}div.wpcf7 input.wpcf7c-conf::-webkit-input-placeholder{color:transparent !important}div.wpcf7 input.wpcf7c-conf::-ms-input-placeholder{color:transparent !important}div.wpcf7 input.wpcf7c-conf::placeholder{color:transparent !important}div.wpcf7 input.wpcf7c-conf:-ms-input-placeholder{color:transparent !important}div.wpcf7 input[type=text].p-postal-code{width:5em !important}div.wpcf7 input[type=text].wpcf7c-conf.p-postal-code{width:3.5em !important}div.wpcf7 input[type=text].wpcf7c-conf.precode{width:3em !important}div.wpcf7-response-output{margin:0;padding:.5em .75em;border:2px solid red}a{text-decoration:none}a,a:active,a:focus,a:hover,a:visited{color:#4d3326}a:focus{outline:thin dotted}a:active,a:hover{outline:0}@media (max-width:768px){.main-navigation{position:fixed;z-index:100;top:0;right:0;width:58.6666666667vw;height:100%;overflow-y:auto;background-color:#027606;transition:all .35s cubic-bezier(.25,.46,.45,.94);transform:translateX(59.2vw)}.transition-none .main-navigation{transition-duration:0s}}@media (max-width:768px){.main-navigation>div{position:absolute;left:8.8vw;top:50%;transform:translateY(-50%)}}@media (min-width:769px){.main-navigation>div,.main-navigation ul#primary-menu{display:-ms-flexbox;display:flex}}.main-navigation ul#primary-menu li{margin-bottom:9.3333333333vw;margin-bottom:15px}@media (min-width:769px){.main-navigation ul#primary-menu li{margin-left:48px;margin-bottom:0;width:1em}}.main-navigation ul#primary-menu li a{color:#fff;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:16px}@media (max-width:768px){.main-navigation ul#primary-menu li a{font-size:4.8vw}.PC .main-navigation ul#primary-menu li a{font-size:18px}}@media (min-width:769px){.main-navigation ul#primary-menu li a{line-height:1;letter-spacing:.08em;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}}.main-navigation ul.sns-list{padding-top:8vw;padding-top:20px;display:-ms-flexbox;display:flex;margin-bottom:13.3333333333vw;margin-bottom:30px}@media (min-width:769px){.main-navigation ul.sns-list{display:block;padding-top:0;margin-left:80px}}.main-navigation ul.sns-list li{width:1em;display:block;text-align:center;font-size:20px;margin-right:8vw}@media (max-width:768px){.main-navigation ul.sns-list li{font-size:5.8666666667vw}.PC .main-navigation ul.sns-list li{font-size:22px}}@media (min-width:769px){.main-navigation ul.sns-list li{display:inline-block;margin-right:0;margin-bottom:.8em;display:block}}.main-navigation ul.sns-list li .icon-twitter{font-size:1.2em}@media (max-width:768px){.main-navigation ul.sns-list li .icon-twitter{text-indent:-.25em}}.main-navigation ul.sns-list li .icon-instagram{transform:translateX(.1em)}.main-navigation ul.sns-list li a{color:#fff;display:block}.main-navigation .sub-menu #menu-footer_sub_menu li{margin-bottom:8vw;margin-bottom:10px}.main-navigation .sub-menu #menu-footer_sub_menu li:last-child{margin-bottom:0}.main-navigation .sub-menu #menu-footer_sub_menu li a{color:#fff;font-weight:700;font-size:12px}@media (max-width:768px){.main-navigation .sub-menu #menu-footer_sub_menu li a{font-size:3.2vw}.PC .main-navigation .sub-menu #menu-footer_sub_menu li a{font-size:12px}}@media (min-width:769px){.main-navigation .sub-menu{display:none}}.nav-open .main-navigation{transform:translateX(0)}.toggle-btn{position:fixed;z-index:110;top:4vw;right:4vw;width:11.7333333333vw;height:11.7333333333vw;border-radius:50%;background-color:hsla(0,0%,100%,.9);box-shadow:0 0 10px rgba(0,0,0,.1);border:none;outline:none}.PC .toggle-btn{top:20px;right:20px;width:50px;height:50px}@media (min-width:769px){.toggle-btn{display:none}}.toggle-btn span{transition:all .3s;width:18px;height:2px;display:block;background:#027606;position:absolute;left:50%;top:50%;margin-left:-9px}.toggle-btn .top{transform:translateY(-6px) scale(1)}.toggle-btn .middle{background:0 0}.toggle-btn .middle:after,.toggle-btn .middle:before{transition:all .3s;content:"";width:18px;height:2px;background:#027606;display:block;transform:rotate(0deg);position:absolute}.toggle-btn .bottom{transform:translateY(6px) scale(1)}.toggle-btn.is-open .bottom,.toggle-btn.is-open .top{transform:translateY(0) scale(0)}.toggle-btn.is-open .middle:before{transform:rotate(45deg)}.toggle-btn.is-open .middle:after{transform:rotate(-45deg)}.menu-layer{width:100vw;height:100%;position:fixed;top:0;left:0;z-index:3;-webkit-tap-highlight-color:transparent}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after,h1,h2,h3,h4,h5,h6{clear:both}.content-title01{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center;line-height:1.3;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:40px;margin-bottom:9.3333333333vw}@media (max-width:768px){.content-title01{font-size:7.4666666667vw}.PC .content-title01{font-size:28px}}@media (min-width:769px){.content-title01{margin-bottom:70px}}.content-title02{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.3;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:30px;margin-bottom:2.6666666667vw}@media (max-width:768px){.content-title02{font-size:6.4vw}.PC .content-title02{font-size:24px}}@media (min-width:769px){.content-title02{margin-bottom:10px}}.content-title03,.widget-title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.3;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:22px;margin-bottom:6.4vw}@media (max-width:768px){.content-title03,.widget-title{font-size:5.3333333333vw}.PC .content-title03,.PC .widget-title{font-size:20px}}@media (min-width:769px){.content-title03,.widget-title{margin-bottom:15px}}.btn01{display:block;background-color:#fff;text-align:center;font-size:22px;padding:4vw 0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:100%;margin-left:auto;margin-right:auto;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400}@media (max-width:768px){.btn01{font-size:5.3333333333vw}.PC .btn01{font-size:20px}}@media (min-width:769px){.btn01{padding:15px 0;width:320px}}.btn01:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.1)}a.btn02,a.btn03{display:inline-block;text-align:center;line-height:1;color:#fff;width:200px;padding:2.6666666667vw 0;font-size:15px;font-weight:700;border-radius:100px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width:768px){a.btn02,a.btn03{font-size:3.7333333333vw}.PC a.btn02,.PC a.btn03{font-size:14px}}@media (min-width:769px){a.btn02,a.btn03{width:200px;padding:10px 0;border-radius:100px}}a.btn02:hover,a.btn03:hover{background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.btn02{background-color:#592f1b}.btn02:hover{color:#592f1b}.btn03{background-color:#027606}.btn03:hover{color:#027606}a.btn04{display:inline-block;text-align:center;line-height:1;color:#fff;width:77.3333333333vw;padding:3.2vw 0;font-size:22px;font-weight:700;border-radius:100px;background-color:#027606;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width:768px){a.btn04{font-size:5.3333333333vw}.PC a.btn04{font-size:20px}}@media (min-width:769px){a.btn04{width:400px;padding:15px 0;border-radius:100px}}a.btn04:hover{background-color:#fff;color:#027606;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}a.btn05{display:inline-block;text-align:center;line-height:1;color:#fff;width:77.3333333333vw;padding:3.2vw 0;font-size:18px;font-weight:700;border-radius:100px;background-color:#027606;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width:768px){a.btn05{font-size:4.5333333333vw}.PC a.btn05{font-size:17px}}@media (min-width:769px){a.btn05{width:280px;padding:13px 0;border-radius:100px}}a.btn05:before{content:"";display:inline-block;margin-right:.5em}a.btn05.cart{background-color:#e61717}a.btn05.cart:before{content:"";font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(.25em)}a.btn05.cart:hover{background-color:#fff;color:#e61717;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}a.btn05.fax:before{content:"";font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(.25em)}a.btn05.fax:hover{background-color:#fff;color:#027606;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.btn05+.btn05{margin-top:5.3333333333vw}@media (min-width:769px){.btn05+.btn05{margin-top:0}}.btn-area{text-align:center}@media (min-width:769px){.btn-area{display:-ms-flexbox;display:flex}}.btn-area input[type=button],.btn-area input[type=submit]{display:block;text-align:center;line-height:1;color:#fff;width:77.3333333333vw;padding:3.2vw 0;margin:0 auto;font-size:22px;font-weight:700;border-radius:100px;background-color:#027606;border:none;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";cursor:pointer}@media (max-width:768px){.btn-area input[type=button],.btn-area input[type=submit]{font-size:5.3333333333vw}.PC .btn-area input[type=button],.PC .btn-area input[type=submit]{font-size:20px}}@media (min-width:769px){.btn-area input[type=button],.btn-area input[type=submit]{width:400px;padding:13px 0;border-radius:100px;margin-bottom:0}}.btn-area input[type=button]:hover,.btn-area input[type=submit]:hover{background-color:#fff;color:#027606;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.btn-area input[type=button]:disabled,.btn-area input[type=submit]:disabled{opacity:.4;cursor:inherit;color:#fff;background-color:#027606}.btn-area input[type=button]{margin-bottom:3.2vw;background-color:#999}@media (min-width:769px){.btn-area input[type=button]{margin-right:-10px;margin-bottom:0}}.btn-area input[type=button]:hover{background-color:#fff;color:#999;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.btn-area input[type=button]:disabled{opacity:.4;cursor:inherit;color:#fff;background-color:#999}@media (min-width:769px){.btn-area.flex-center{-ms-flex-pack:center;justify-content:center}}.wpcf7-spinner{display:none !important}.btn-dl{position:relative;width:42.6666666667vw;color:#fff !important;background-color:#999;font-weight:700;padding:2.6666666667vw 8vw 2.6666666667vw 4vw;line-height:1.3;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (min-width:769px){.btn-dl{width:47%;min-width:200px;padding:13px 12px 11px}}@media screen and (min-width:769px) and (max-width:1140px){.btn-dl{width:47%;min-width:175px}}.btn-dl:after{content:"";font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:15px;margin-top:-.3em;font-size:.8em}.btn-dl:hover{background-color:#fff;color:#707070 !important;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}section .inner-box .btn-box:last-child{text-align:center;margin-bottom:6.6666666667vw}@media (min-width:769px){section .inner-box .btn-box:last-child{margin-bottom:50px;text-align:left}}.btn01,.btn02,.btn03,.btn04,.btn05,.btn-area input[type=button],.btn-area input[type=submit],.btn-dl,.pagetop a{transition:all .5s cubic-bezier(.165,.84,.44,1)}.site{position:relative}.inner-box{margin-left:auto;margin-right:auto}@media (min-width:769px){.inner-box{margin-left:40px;margin-right:40px}}.element-box{margin-left:5.3333333333vw;margin-right:5.3333333333vw}@media (min-width:769px){.element-box{margin:0}}.sec-box{position:relative;background-color:#fff;padding:6.4vw 5.3333333333vw 8vw;margin-bottom:8vw;box-sizing:border-box}@media (min-width:769px){.sec-box{border-radius:10px;padding:53px 40px 45px;margin-bottom:50px}}.sec-box:before{content:"";display:block;background-color:#027606;position:absolute;top:0;left:50%;transform:translate(-50%);width:94.6666666667vw;height:.5333333333vw}@media (min-width:769px){.sec-box:before{width:calc(100% - 40px);height:4px}}@media (min-width:769px){.col{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.col .col-2{margin-bottom:1.3333333333vw}@media (min-width:769px){.col .col-2{width:50%;margin-bottom:0}.col .col-2:first-child{padding-right:15px}.col .col-2:nth-child(2){padding-left:15px}}@media (max-width:768px){.sec-box.acdWrap{padding:0;margin-bottom:0}.sec-box.acdWrap .acdHead{position:relative;padding:5.8666666667vw 5.3333333333vw;cursor:pointer}.sec-box.acdWrap .acdHead h3{margin-bottom:0}.sec-box.acdWrap .acdHead:after{content:"";display:block;position:absolute;top:50%;right:6.9333333333vw;margin-top:-2.4vw;width:4.2666666667vw;height:4.2666666667vw;color:#027606;font-size:5.8666666667vw}.sec-box.acdWrap .acdHead.closed:after{content:""}.sec-box.acdWrap .acdHead.closed:after,.sec-box.acdWrap .acdHead.opened:after{font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec-box.acdWrap .acdHead.opened:after{content:""}.sec-box.acdWrap .acdBody{padding:0 5.3333333333vw 8vw}section:last-child .sec-box.acdWrap{margin-bottom:8vw}}.object-fit-img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.forPcBlock{display:none !important}@media (min-width:769px){.forPcBlock{display:block !important}}.forSpBlock{display:block !important}@media (min-width:769px){.forSpBlock{display:none !important}}.em{color:#e61717}.bold,.em,.lead{font-weight:700}.lead{margin-bottom:6.6666666667vw}@media (min-width:769px){.lead{margin-bottom:50px}}.text{text-align:center;margin-bottom:6.6666666667vw}@media (min-width:769px){.text{margin-bottom:50px}}.note{font-size:12px}@media (max-width:768px){.note{font-size:3.2vw}.PC .note{font-size:12px}}.attention{color:#e61717}@media (min-width:769px){.attention02{text-align:center}}.sns-list li span{display:block;width:1em;height:1em;text-align:center}.sns-list li span:before{vertical-align:text-bottom;line-height:1.35;display:block;width:1em;height:1em}.sns-list li span.icon-twitter{text-indent:-.05em;margin-top:-.1em}.sns-list li span.icon-instagram{font-size:.98em}.list01{margin-bottom:8vw}@media (min-width:769px){.list01{margin-bottom:45px}}.list01 li{list-style:disc;margin-left:1.5em;line-height:1.8;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media (max-width:768px){.price-table table{width:100%}.price-table table td,.price-table table th{border-bottom:1px solid #ccc;background-color:#fff;padding:5.3333333333vw 0 1.8666666667vw;font-size:15px;display:block}}@media (max-width:768px) and (max-width:768px){.price-table table td,.price-table table th{font-size:3.7333333333vw}.PC .price-table table td,.PC .price-table table th{font-size:14px}}@media (max-width:768px){.price-table table thead th{display:none}.price-table table tbody tr th{font-size:4vw}.price-table table tbody tr th span{font-size:3.7333333333vw;color:#e61717;display:block}.price-table table tbody tr th span br{display:none}.price-table table tbody tr td{float:left;width:70%}.price-table table tbody tr td.price{color:#027606;text-align:right;font-weight:700;float:right;width:30%}}@media (min-width:769px){.price-table table{width:100%;border-top:1px solid #ccc;border-right:1px solid #ccc;border-collapse:collapse;border-spacing:0}.price-table table td,.price-table table th{border:1px solid #ccc;background-color:#fff;padding:14px 18px;font-size:15px}.price-table table thead th{background-color:#e6e6e6;text-align:center}.price-table table tbody tr th{vertical-align:top}.price-table table tbody tr th span{font-weight:400;color:#e61717;display:block}.price-table table tbody tr td.price{color:#027606;text-align:right;font-weight:700}}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.site-header{position:relative;width:100%}@media (min-width:769px){.site-header{z-index:inherit;padding:52px 80px 81px}.home .site-header{padding:52px 80px 278px}}@media (min-width:1500px){.site-header{background-size:cover}}.site-header .bg-box{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media (min-width:769px){.site-header .bg-box{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_siteheader.jpg) no-repeat 0 0;background-size:1500px 660px}}@media (min-width:1500px){.site-header .bg-box{background-size:cover}}.site-header .outer-box{position:relative;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:768px){.site-header .site-branding{background-color:#fff;z-index:2}}.site-header .site-branding img{width:21.3333333333vw;height:60vw}.home .site-header .site-branding img{width:26.6666666667vw;height:75.2vw}@media (min-width:769px){.site-header .site-branding img{height:286px;width:auto}.home .site-header .site-branding img{height:327px;width:auto}}@media (min-width:769px){.site-header .main-navigation{padding-top:0}}@media (min-width:769px){.content-header{margin-bottom:65px}}@media (min-width:769px){.home .content-header{margin-bottom:95px}}.content-header:before{content:"";display:block;position:absolute;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/illust_flower.png) no-repeat;background-size:contain;width:32.2666666667vw;height:23.7333333333vw;left:0;z-index:2;top:72vw}.home .content-header:before{top:120vw}@media (min-width:769px){.content-header:before{width:200px;height:148px;top:460px;left:2.5%}.home .content-header:before{top:757px}}@media (min-width:769px){.home .content-header:after{content:"";display:block;position:absolute;width:200px;height:136px;top:945px;right:3.33%;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/illust_apple.png) no-repeat;background-size:contain}}.content-header .content-header-image{background-size:cover;position:absolute;width:100%;height:80vw;top:0;left:0}@media (min-width:769px){.content-header .content-header-image{background-size:cover}}.home .content-header .content-header-image{background-color:#fff}.page-products .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_products_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.page-products .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_products_header.jpg) no-repeat 50% #fff;background-size:cover}}.single-products .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_products_single_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.single-products .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_products_single_header.jpg) no-repeat 50% #fff;background-size:cover}}.page-about .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_about_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.page-about .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_about_header.jpg) no-repeat 50% #fff;background-size:cover}}.page-order-complete .content-header .content-header-image,.page-order .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_order_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.page-order-complete .content-header .content-header-image,.page-order .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_order_header.jpg) no-repeat 50% #fff;background-size:cover}}.page-access .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_access_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.page-access .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_access_header.jpg) no-repeat 50% #fff;background-size:cover}}.blog .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_blog_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.blog .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_blog_header.jpg) no-repeat 50% #fff;background-size:cover}}.page-contact-complete .content-header .content-header-image,.page-contact .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_contact_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.page-contact-complete .content-header .content-header-image,.page-contact .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_contact_header.jpg) no-repeat 50% #fff;background-size:cover}}.page-privacy .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_privacy_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.page-privacy .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_privacy_header.jpg) no-repeat 50% #fff;background-size:cover}}.page-law .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_law_header_sp.jpg) no-repeat 50% #fff;background-size:cover}@media (min-width:769px){.page-law .content-header .content-header-image{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_law_header.jpg) no-repeat 50% #fff;background-size:cover}}.home .content-header .content-header-image{height:130.666666667vw}@media (min-width:769px){.content-header .content-header-image{top:210px;left:245px;width:calc(100vw - 280px);height:340px;border:10px solid #fff;box-sizing:border-box}.home .content-header .content-header-image{height:600px}}.content-header .site-description{position:absolute;background-color:#fff;box-sizing:border-box;top:118.666666667vw;right:0;width:64vw;padding:4vw 4.5333333333vw}@media (min-width:769px){.content-header .site-description{top:572px;right:inherit;left:80px;width:350px;padding:25px 45px}}.content-header .site-description h1{font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:22px}@media (max-width:768px){.content-header .site-description h1{font-size:4.5333333333vw}.PC .content-header .site-description h1{font-size:17px}}.content-header .page-title{position:absolute;display:block;background-color:#fff;line-height:1.3;top:80vw;left:0;width:100%;text-align:right;padding:4vw 6.9333333333vw 3.4666666667vw 4.5333333333vw;font-size:30px;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400}@media (max-width:768px){.content-header .page-title{font-size:6.4vw}.PC .content-header .page-title{font-size:24px}}.page-law .content-header .page-title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (min-width:769px){.content-header .page-title{display:inline-block;padding:21px 40px 17px 30px;top:470px;left:245px;width:auto;text-align:inherit}}.content-header .header-badge{position:absolute;text-align:center;line-height:1.4;box-sizing:border-box;width:26.6666666667vw;height:26.6666666667vw;top:85.3333333333vw;right:4vw}@media (min-width:769px){.content-header .header-badge{line-height:1.8;top:612px;right:65px;width:150px;height:150px;margin-right:1%}}@media (min-width:1120px){.content-header .header-badge{top:612px;right:65px;width:150px;height:150px;margin-right:1.75%}}.content-header .header-badge a{display:block;width:100%;height:100%;border-radius:50%;background-color:hsla(0,0%,100%,.9);box-shadow:0 3px 20px 0 rgba(0,0,0,.1);font-size:12px;line-height:1.3;padding-top:5.3333333333vw}@media (max-width:768px){.content-header .header-badge a{font-size:2.4vw}.PC .content-header .header-badge a{font-size:9px}}@media (min-width:769px){.content-header .header-badge a{line-height:1.4;padding-top:30px}}.content-header .header-badge span{color:#027606;font-weight:700;display:block;line-height:1.2;font-size:18px;margin-top:1.3333333333vw}@media (max-width:768px){.content-header .header-badge span{font-size:3.7333333333vw}.PC .content-header .header-badge span{font-size:14px}}@media (min-width:769px){.content-header .header-badge span{margin-top:15px}}.info-stick{font-weight:700;margin-top:80.8vw;margin-left:5.3333333333vw;margin-right:5.3333333333vw}@media (max-width:768px){.PC .info-stick{margin-top:72vw}}@media (min-width:769px){.info-stick{margin-left:245px;margin-top:180px}}.info-stick dl{content:"";display:table;table-layout:fixed;width:100%}.info-stick dt{color:#027606}@media (min-width:769px){.info-stick dt{float:left;width:8em}}.info-stick dt:before{content:"-";margin-right:.5em}@media (min-width:769px){.info-stick dd.title{float:left}}.info-stick dd.more{text-align:right;margin-top:4vw}@media (min-width:769px){.info-stick dd.more{display:block;float:right;margin-top:0;margin-right:0}}.bread{margin:40vw 5.3333333333vw 10.6666666667vw;font-weight:400}.bread a{font-weight:700}@media (min-width:769px){.bread{margin:150px 0 0 245px}}.welcome{background-color:#fff;padding:6px 60px 6px 6px;text-align:right}.welcome .member_registration .welcom_link_text_cmn,.welcome .welcome_login_name{margin-right:1.5em}@media (max-width:768px){.cartMenu{margin-bottom:30px}}.app_content{display:inline-block;font-size:12px}.app_content span{display:inline-block;line-height:1.4}.app_content span .welcome_member_name{color:#027606}@media (max-width:768px){.app_content span{display:inline-block;color:#fff;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:14px}.app_content span.welcome_login_name{display:block !important;margin-bottom:10px}.app_content span.welcome_text{display:inline !important}.app_content span.welcome_member_name{color:#fff;display:block !important}.app_content span.cart_in_item_num_val{font-size:10px;margin-top:5px;margin-right:3px}}.see_cart{display:inline-block;font-size:12px}.member_login .welcom_link_text_cmn:after,.member_mypage .welcom_link_text_cmn:after{content:"|";margin:auto .5em}@media (max-width:768px){.member_registration .welcom_link_text_cmn:after,.welcome_member_name:after{content:none}}.cart_in_item_num_val{position:relative;top:-8px;right:10px;display:inline-block;padding:3px 4px 2px;min-width:15px;height:auto;line-height:1em !important;font-weight:400;font-size:8px;color:#fff;text-align:center;white-space:nowrap;z-index:0;background-color:#e23948;background-color:red;background-clip:padding-box;border:1px solid #fff;border-radius:20px}@media (max-width:768px){.cart_in_item_num_val{top:-20px;right:-10px}}.cart_in_item_num_unit,.cart_in_item_total_price_tax,.cart_in_item_total_price_ttl,.cart_in_item_total_price_unit,.cart_in_item_total_price_val{display:none !important}.cart_info_total_block.empty .cart_in_item_num_val_parent{margin-right:15px}.cart_info_total_block.empty .cart_in_item_num_val_parent .cart_in_item_num_val{display:none}.cart_info_total_block img.cart_img{position:relative;top:1px}@media (max-width:768px){.cart_info_total_block img.cart_img{top:8px;left:-1px}}.cart-btn{cursor:pointer;position:fixed;z-index:99;top:4vw;right:18.6666666667vw;width:11.7333333333vw;height:11.7333333333vw;border-radius:50%;background-color:hsla(0,0%,100%,.9);box-shadow:0 0 10px rgba(0,0,0,.1);border:none;outline:none}.PC .cart-btn{top:20px;right:90px;width:50px;height:50px}@media (min-width:769px){.cart-btn{display:none}}.site-footer{position:relative;background-color:#fff;text-align:center;padding-bottom:8vw}@media (min-width:769px){.site-footer{padding:50px 0 30px}}@media (max-width:768px){.site-footer #footer-nav{padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-bottom:8vw;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg.png)}.site-footer #footer-nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer #footer-nav ul li{margin-bottom:2.6666666667vw}.site-footer #footer-nav ul li a{display:block;font-weight:700;background-color:#fff;border-radius:1.3333333333vw;width:42vw;padding:2.6666666667vw 4vw;box-shadow:0 0 10px 0 rgba(0,0,0,.05);text-align:left;position:relative}.site-footer #footer-nav ul li a:after{content:"";font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:1.8666666667vw;width:1em;height:1em;margin-top:-.3em}.site-footer #footer-nav ul li:first-child{display:none}}@media (min-width:769px){.site-footer #footer-nav ul{font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:850px;max-width:100%;margin:0 auto}.site-footer #footer-nav ul li:first-child{display:none}}.site-footer .site-logo{display:block;margin:8vw auto 5.3333333333vw;width:50.9333333333vw;height:auto}@media (min-width:769px){.site-footer .site-logo{margin-top:50px;margin-bottom:30px;width:238px;height:auto}}.site-footer .address{font-size:16px}@media (max-width:768px){.site-footer .address{font-size:3.7333333333vw}.PC .site-footer .address{font-size:14px}}.site-footer .tel{font-size:22px;margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}@media (max-width:768px){.site-footer .tel{font-size:5.3333333333vw}.PC .site-footer .tel{font-size:20px}}@media (min-width:769px){.site-footer .tel{margin-top:18px;margin-bottom:28px}}@media (max-width:768px){.site-footer .tel span:after{content:"\A";white-space:pre}}@media (min-width:769px){.site-footer .tel span{display:inline;margin-right:.5em}}.site-footer .sns-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.site-footer .sns-list li{font-size:24px;margin:0 2.6666666667vw}@media (max-width:768px){.site-footer .sns-list li{font-size:6.4vw}.PC .site-footer .sns-list li{font-size:24px}}@media (min-width:769px){.site-footer .sns-list li{margin:0 14px;line-height:1}}.site-footer .sns-list li .icon-twitter{font-size:1.2em}.site-footer .inner-box{margin-top:5.3333333333vw}@media (min-width:769px){.site-footer .inner-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;max-width:1100px;padding:0 30px;width:100%;margin-left:auto;margin-right:auto}}.site-footer .inner-box ul{margin-bottom:5.3333333333vw}@media (min-width:769px){.site-footer .inner-box ul{margin-bottom:0}}.site-footer .inner-box ul li{display:inline-block;font-size:12px;font-weight:700;margin:0 1em}@media (max-width:768px){.site-footer .inner-box ul li{font-size:3.2vw}.PC .site-footer .inner-box ul li{font-size:12px}}@media (min-width:769px){.site-footer .inner-box ul li{margin:0 3em 0 0}}.site-footer .copyright{font-size:12px;font-weight:400}@media (max-width:768px){.site-footer .copyright{font-size:3.2vw}.PC .site-footer .copyright{font-size:12px}}.site-footer .pagetop{position:fixed;bottom:5.3333333333vw;right:5.3333333333vw;width:13.3333333333vw;height:13.3333333333vw;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94);opacity:1}.PC .site-footer .pagetop{bottom:20px;right:20px;width:50px;height:50px}@media (min-width:769px){.site-footer .pagetop{bottom:80px;right:80px;width:50px;height:50px}}.site-footer .pagetop a{display:block;width:100%;height:100%;border-radius:50%;background-color:#592f1b;color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);text-align:center}.site-footer .pagetop a span{font-size:30px;line-height:1.8}@media (max-width:768px){.site-footer .pagetop a span{font-size:8vw}.PC .site-footer .pagetop a span{font-size:30px}}@media (min-width:769px){.site-footer .pagetop a span{line-height:55px}}.site-footer .pagetop a:hover{background-color:#fff;color:#592f1b;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.site-footer .pagetop.fadeOut{opacity:0;transform:translateY(100px)}@media (min-width:769px){.home .content-body section:first-child{padding-top:0;margin-top:-20px}}.home .sec-product{padding:13.3333333333vw 0;margin-left:5.3333333333vw;margin-right:5.3333333333vw}@media (min-width:769px){.home .sec-product{padding:80px 0;margin:0}}.home .sec-secret{position:relative;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_about_sp.jpg) no-repeat 50%;background-size:cover;padding:12vw 0 0;margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1)}@media (min-width:769px){.home .sec-secret{background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/bg_about.jpg) no-repeat 50%;background-size:cover;padding:60px 0;min-width:1100px}}@media screen and (min-width:769px) and (max-width:1140px){.home .sec-secret{min-width:auto;margin-left:0;margin-right:0}}@media (min-width:769px){.home .sec-secret:before{height:148px;top:-100px;right:10px;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/illust_leaf01.png) no-repeat;background-size:contain}.home .sec-secret:after,.home .sec-secret:before{content:"";display:block;position:absolute;width:150px}.home .sec-secret:after{height:120px;bottom:-110px;left:10px;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/illust_leaf02.png) no-repeat;background-size:contain}}.home .sec-secret .content-title01{color:#fff}@media (min-width:769px){.home .sec-secret .content-title01{margin-bottom:50px}}@media (max-width:768px){.home .sec-secret .outer-box{width:100%;max-width:100vw;overflow-x:scroll}}@media (min-width:769px){.home .sec-secret .outer-box{width:1100px;margin:0 auto}}@media screen and (min-width:769px) and (max-width:1140px){.home .sec-secret .outer-box{width:100%;overflow:hidden}}.home .sec-secret .inner-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.home .sec-secret .inner-box{width:256vw;padding:0 12.6666666667vw 13.3333333333vw;box-sizing:border-box}}.home .sec-secret .inner-box article{background-color:#fff;box-sizing:border-box;width:74.6666666667vw;padding:4vw}@media (min-width:769px){.home .sec-secret .inner-box article{padding:15px;width:320px}}@media screen and (min-width:769px) and (max-width:1140px){.home .sec-secret .inner-box article{width:calc((100% - 50px) / 3)}}.home .sec-secret .inner-box article a{display:block}.home .sec-secret .inner-box article a:hover img{transform:scale(1.25)}.home .sec-secret .inner-box article figure{border-radius:5px;width:66.6666666667vw;height:53.3333333333vw;margin-bottom:4vw;overflow:hidden}@media (min-width:769px){.home .sec-secret .inner-box article figure{width:290px;height:220px;margin-bottom:14px}}@media screen and (min-width:769px) and (max-width:1140px){.home .sec-secret .inner-box article figure{width:100%;height:auto;position:relative}.home .sec-secret .inner-box article figure:before{content:"";display:block;padding-top:75%}}.home .sec-secret .inner-box article figure img{transition:all 1s cubic-bezier(.165,.84,.44,1);width:66.6666666667vw;height:53.3333333333vw}@media (min-width:769px){.home .sec-secret .inner-box article figure img{width:290px;height:220px}}@media screen and (min-width:769px) and (max-width:1140px){.home .sec-secret .inner-box article figure img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:auto}}.home .sec-secret .inner-box article h4{text-align:center;line-height:1.3;font-size:22px;margin-bottom:2.6666666667vw;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400}@media (max-width:768px){.home .sec-secret .inner-box article h4{font-size:5.3333333333vw}.PC .home .sec-secret .inner-box article h4{font-size:20px}}@media (min-width:769px){.home .sec-secret .inner-box article h4{margin-bottom:10px}}.home .sec-secret .inner-box article p{line-height:1.8}.home .sec-blog{padding:13.3333333333vw 0}@media (min-width:769px){.home .sec-blog{padding:80px 0}}@media (max-width:768px){.home .sec-blog .inner-box{margin-left:5.3333333333vw;margin-right:5.3333333333vw}}.home .sec-blog .list-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.home .sec-blog .list-box{margin-left:1.3333333333vw;margin-right:1.3333333333vw}}.home .sec-blog .list-box article{width:40vw;margin-right:6.6666666667vw;margin-bottom:8vw}@media (max-width:768px){.PC .home .sec-blog .list-box article{margin-right:3.2vw}}@media (min-width:769px){.home .sec-blog .list-box article{width:22%;max-width:230px;margin-right:4%;margin-bottom:50px}}@media (max-width:768px){.home .sec-blog .list-box article:nth-child(2n){margin-right:0 !important}}@media (min-width:769px){.home .sec-blog .list-box article:nth-child(4n){margin-right:0}}.home .sec-blog .list-box article figure{width:40vw;height:40vw;margin-bottom:5.3333333333vw;border-radius:50%;overflow:hidden;position:relative}@media (min-width:769px){.home .sec-blog .list-box article figure{width:86%;height:auto;max-width:200px;margin-left:15px;margin-bottom:30px}}.home .sec-blog .list-box article figure:before{content:"";display:block;padding-top:100%}.home .sec-blog .list-box article figure img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.home .sec-blog .list-box article h4{margin-bottom:5px}.home .sec-blog .list-box article .post-date{font-size:12px}@media (max-width:768px){.home .sec-blog .list-box article .post-date{font-size:3.2vw}.PC .home .sec-blog .list-box article .post-date{font-size:12px}}.home .sec-instagram{padding:0 0 13.3333333333vw}@media (min-width:769px){.home .sec-instagram{padding:0 0 80px}}@media (max-width:768px){.home .sec-instagram .inner-box{margin-left:5.3333333333vw;margin-right:5.3333333333vw}}.home .sec-instagram .sb_instagram_header{display:none}.home .sec-instagram #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .sec-instagram #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{padding:0 !important;overflow:initial}@media (min-width:769px){.home .sec-instagram #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:calc((100% - 90px) / 4);margin-right:30px !important;margin-bottom:30px !important}}@media (min-width:769px){.home .sec-instagram #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item:nth-child(4n){margin-right:0 !important}}@media (max-width:768px){.home .sec-instagram #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:calc((100% - 4vw) / 2);margin-right:4vw !important;margin-bottom:4vw !important}}@media (max-width:768px){.home .sec-instagram #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item:nth-child(2n){margin-right:0 !important}}.home .content-header-image div{width:100%;height:100%;overflow:hidden;pointer-events:none}.home .content-header-image .slick-slide>div>div{transform:scale(1);transition:all 24s}.home .content-header-image .slick-slide.zoom>div>div{transform:scale(1.1)}.home .dulation0>div>div{transform:scale(1) !important;transition:0s !important}@media (max-width:768px){.home .dulation0>div>div{transform:scale(1) !important;transition:0s !important}}.art-products{margin-bottom:10.6666666667vw}@media (min-width:769px){.art-products{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}}.art-products .photo-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media (min-width:769px){.art-products .photo-box{width:50%;max-width:502px;margin-right:33px}}.art-products .photo-box img{display:block;width:50%;height:auto}@media (min-width:769px){.art-products .photo-box img{width:49%;height:auto;max-width:245px;max-height:245px;border-radius:5px;border:2px solid #fff;box-sizing:border-box}}.art-products .text-box{background-color:#fff;padding:4vw 4vw 5.3333333333vw}@media (min-width:769px){.art-products .text-box{background:0 0;width:500px;padding:0}}.art-products .text-box .content-title02{text-align:center}@media (min-width:769px){.art-products .text-box .content-title02{text-align:left;margin-bottom:15px;margin-top:-10px}}.art-products .text-box dl{text-align:center;margin-bottom:2.6666666667vw}@media (min-width:769px){.art-products .text-box dl{text-align:left;margin-bottom:15px}}.art-products .text-box dl dt{font-weight:700;display:inline}.art-products .text-box dl dt:after{content:" :"}.art-products .text-box dl dd{display:inline;font-weight:700;color:#e61717}.art-products .text-box dl dd:after{content:"\A";white-space:pre}.art-products .text-box .lead{font-weight:400;margin-bottom:2.6666666667vw}@media (min-width:769px){.art-products .text-box .lead{margin-bottom:15px}}.art-products .text-box .price{font-weight:700;color:#027606;margin-bottom:2.6666666667vw;text-align:center}@media (min-width:769px){.art-products .text-box .price{text-align:left;margin-bottom:15px}}.art-products .text-box .btn-box{text-align:center;margin-bottom:0 !important}@media (min-width:769px){.art-products .text-box .btn-box{text-align:left}}.art-products .text-box .btn02{margin-right:5px;margin-bottom:5px}.callender-box{width:100%;margin-bottom:13.3333333333vw}@media (min-width:769px){.callender-box{margin-bottom:70px}}@media (max-width:768px){.callender-box .content-title03{margin-bottom:2.6666666667vw}}.callender-box .forSpBlock figure{overflow-x:scroll;margin-right:-5.3333333333vw}.callender-box .forSpBlock figure img{height:300px;width:auto;display:block}.callender-box .forPcBlock img{width:100%;height:auto;display:block}.single-products article{margin-left:5.3333333333vw;margin-right:5.3333333333vw;padding-bottom:5.3333333333vw}@media (min-width:769px){.single-products article{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-bottom:50px}}.single-products article .photo-box{margin-bottom:6.6666666667vw}@media (min-width:769px){.single-products article .photo-box{width:41%;max-width:428px}}.single-products article .photo-box .slick-main{margin-bottom:5.3333333333vw}@media (min-width:769px){.single-products article .photo-box .slick-main{margin-bottom:17px}}.single-products article .photo-box .slick-main div{font-size:0}.single-products article .photo-box .slick-main div img{display:block;box-sizing:border-box;width:88.5333333333vw;height:auto;border-radius:5px;border:2px solid #fff}@media (min-width:769px){.single-products article .photo-box .slick-main div img{width:calc(100% - 17px);height:auto}}.single-products article .photo-box .slick-thumbnail{width:calc(100% + 4vw);margin-bottom:5.3333333333vw}@media (min-width:769px){.single-products article .photo-box .slick-thumbnail{width:100%;margin-bottom:25px}}.single-products article .photo-box .slick-thumbnail div{font-size:0}.single-products article .photo-box .slick-thumbnail div img{box-sizing:border-box;width:18.1333333333vw;height:18.1333333333vw;border-radius:5px;border:2px solid #fff}@media (min-width:769px){.single-products article .photo-box .slick-thumbnail div img{width:calc(100% - 17px);height:auto}}.single-products article .photo-box .slick-thumbnail div .empty span{display:block;box-sizing:border-box;width:18.1333333333vw;height:18.1333333333vw}@media (min-width:769px){.single-products article .photo-box .slick-thumbnail div .empty span{width:calc(100% - 17px);height:90px}}.single-products article .photo-box .slick-thumbnail .slick-slide img{cursor:pointer}@media (min-width:769px){.single-products article .text-box{width:56%;max-width:590px}}.single-products article .text-box dl{margin-bottom:8vw;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:22px}@media (max-width:768px){.single-products article .text-box dl{font-size:5.3333333333vw}.PC .single-products article .text-box dl{font-size:20px}}@media (min-width:769px){.single-products article .text-box dl{text-align:left;margin-bottom:30px}}.single-products article .text-box dl dt{font-weight:700;display:inline}.single-products article .text-box dl dt:after{content:" :"}.single-products article .text-box dl dd{display:inline;font-weight:700;color:#e61717}.single-products article .text-box dl dd:after{content:"\A";white-space:pre}.single-products article .text-box .description{margin-bottom:5.3333333333vw;line-height:1.8}@media (min-width:769px){.single-products article .text-box .description{margin-bottom:40px}}.single-products article .text-box .price-table{background-color:#fff;margin-left:-5.3333333333vw;margin-right:-5.3333333333vw;margin-bottom:8vw;padding:8vw 5.3333333333vw}@media (min-width:769px){.single-products article .text-box .price-table{background:0 0;text-align:left;margin-left:0;margin-right:0;margin-bottom:40px;padding:0}}.single-products article .text-box .price-table form{margin:-20px 0 0}@media (min-width:769px){.single-products article .text-box .price-table form{margin:-20px 0 20px}}.single-products article .text-box .btn-box{text-align:center;margin-bottom:8vw}@media (min-width:769px){.single-products article .text-box .btn-box{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.item_kind_table{border:none !important}@media (max-width:768px){.item_kind_table thead{display:none}}.item_kind_table thead tr{font-weight:700;text-align:center}.item_kind_table thead tr td{background-color:#e6e6e6 !important}.item_kind_table thead tr td.item_stock_ttl{display:none}.item_kind_table tbody td{font-size:15px;font-weight:700}.item_kind_table tbody td.item_normal_price span{color:#027606}.item_kind_table tbody td.item_stock_val{display:none}.page-order section{width:100%}.page-order .sec-box{width:100%;box-sizing:border-box}@media (min-width:769px){.page-order .sec-box .content-title02{text-align:center;margin-bottom:40px}}@media (min-width:769px){.page-order .sec-box .lead{text-align:center;margin-bottom:2em}}.page-order .sec-box p{margin-bottom:1.5em}.page-order .sec-box p a{text-decoration:underline}.page-order .sec-box p:last-child{margin-bottom:0}@media (min-width:769px){.page-order .sec-box .btn-area{-ms-flex-pack:center;justify-content:center}}.page-order .inner-box>section:last-child{padding-bottom:5.3333333333vw}@media (min-width:769px){.page-order .inner-box>section:last-child{padding-bottom:30px}}@media (min-width:769px){.page-order .col section{width:48%;max-width:500px;display:-ms-flexbox;display:flex}}@media (min-width:769px){.page-order .flex-order{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-order .flex-order>section:first-child{-ms-flex-order:1;order:1}.page-order .flex-order>section:nth-child(2){-ms-flex-order:2;order:2}.page-order .flex-order>div.col:nth-child(3){-ms-flex-order:3;order:3}}@media (min-width:769px){.page-order dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-order dl dt{font-weight:700;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:22px;margin-bottom:2.6666666667vw}@media (max-width:768px){.page-order dl dt{font-size:5.3333333333vw}.PC .page-order dl dt{font-size:20px}}@media (min-width:769px){.page-order dl dt{width:280px;margin-bottom:0}}.page-order dl dt span{color:#027606;margin-right:.7em}@media (min-width:769px){.page-order dl dd{width:680px}}@media screen and (min-width:769px) and (max-width:1140px){.page-order dl dd{width:100%}}.page-order dl dd:last-child ul.list01{margin-bottom:0}.page-order .destination{text-align:center;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:30px;margin-bottom:5.3333333333vw}@media (max-width:768px){.page-order .destination{font-size:6.4vw}.PC .page-order .destination{font-size:24px}}@media (min-width:769px){.page-order .destination{margin-top:-20px;margin-bottom:25px}}.page-order .destination span{display:inline-block;vertical-align:middle;color:#027606;margin-right:.6em;font-size:.8em}.page-order .destination span.icon-fax{margin-top:-.2em}.page-order .btn-area-col{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6.6666666667vw}@media (min-width:769px){.page-order .btn-area-col,.page-order .btn-area-col a{margin-bottom:10px}.page-order .btn-area-col a:first-child{margin-right:18px}}@media (min-width:769px){.page-order .attention{text-align:center}}.page-order .acdHead h3{pointer-events:none}.blog-archive-list-box article{width:100%;margin-bottom:8vw}@media (min-width:769px){.blog-archive-list-box article{margin-bottom:50px}}.blog-archive-list-box article a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.blog-archive-list-box article .photo-box{width:24vw;height:24vw;position:relative}@media (min-width:769px){.blog-archive-list-box article .photo-box{width:180px;height:180px}}.blog-archive-list-box article .photo-box img{display:block;border-radius:50%;width:100%;height:100%}.blog-archive-list-box article .text-box{width:calc(100% - 0.28 * 100vw)}@media (min-width:769px){.blog-archive-list-box article .text-box{width:calc(100% - 215px);max-width:490px}}@media (min-width:769px){.blog-archive-list-box article .text-box .content-title03{margin-bottom:10px}}.blog-archive-list-box article .text-box .article-header{margin-bottom:10px}@media (min-width:769px){.blog-archive-list-box article .text-box .article-header{margin-bottom:10px}}.blog-archive-list-box article .text-box .article-header .cat-name{color:#4d3326;margin-right:.3em}.blog-archive-list-box article .text-box .article-header .post-date{color:#027606;margin-left:.3em}.blog-archive-list-box article .text-box .article−body{line-height:1.8}@media (max-width:768px){.blog-archive-list-box article .text-box .article−body{display:none}}.wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.wp-pagenavi a,.wp-pagenavi span{text-align:center;display:block;line-height:2.1;margin:0 7px;width:2em;height:2em;background-color:#fff}.single-post .article-header{margin-bottom:8vw}@media (min-width:769px){.single-post .article-header{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:20px;margin-bottom:30px}}.single-post .article-header .content-title02{margin-top:10px;margin-bottom:0}@media (min-width:769px){.single-post .article-header .content-title02{margin-top:8px;margin-bottom:10px}}.single-post .article-header .cat-name{color:#4d3326}.single-post .article-header .cat-name li,.single-post .article-header .cat-name ul{display:inline-block}.single-post .article-header .post-date{color:#027606}@media (max-width:768px){.single-post .article-header .post-date.forSpBlock{display:inline-block;margin-left:1em}}.single-post .photo-box{margin-bottom:8vw}@media (min-width:769px){.single-post .photo-box{margin-bottom:40px}}.single-post .photo-box img{display:block;width:100%;height:auto}.single-post .article−body{margin-bottom:8vw}.single-post .article−body h3,.single-post .article−body h4,.single-post .article−body h5{font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:400;font-size:22px;margin-bottom:8vw}@media (max-width:768px){.single-post .article−body h3,.single-post .article−body h4,.single-post .article−body h5{font-size:5.3333333333vw}.PC .single-post .article−body h3,.PC .single-post .article−body h4,.PC .single-post .article−body h5{font-size:20px}}@media (min-width:769px){.single-post .article−body h3,.single-post .article−body h4,.single-post .article−body h5{margin-bottom:30px}}.single-post .article−body p{line-height:1.8;margin-bottom:8vw}@media (min-width:769px){.single-post .article−body p{margin-bottom:40px}}.single-post .article−body img{width:100%;height:auto;margin-bottom:8vw}@media (min-width:769px){.single-post .article−body img{width:auto;margin-bottom:40px}}@media (min-width:769px){.single-post .article−body{margin-bottom:30px}}.single-post .post-navigation{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.single-post .post-navigation{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}.single-post .post-navigation div{width:50%;padding:0 2.6666666667vw 0 5.3333333333vw}@media (min-width:769px){.single-post .post-navigation div{font-size:22px;padding:15px 0}}@media (min-width:769px){.single-post .post-navigation div.prev-link a:before{content:"＜ "}}.single-post .post-navigation div.next-link{text-align:right}@media (max-width:768px){.single-post .post-navigation div.next-link{border-left:1px solid rgba(0,0,0,.2);padding-right:5.3333333333vw;padding-left:2.6666666667vw}}@media (min-width:769px){.single-post .post-navigation div.next-link a:after{content:" ＞"}}@media (max-width:768px){.single-post .post-navigation div a{display:block;padding:4vw 0}}.single-post .site-main .addtoany_content{text-align:center}@media (max-width:768px){.single-post .site-main .addtoany_content{margin-top:50px}}.single-post .site-main .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:36px;width:36px;line-height:36}.single-post .site-main .addtoany_list a:not(.addtoany_special_service)>span{border-radius:50%}.single-post .site-main .addtoany_list a,.single-post .site-main .widget .addtoany_list a{padding:0 10px}.single-post .site-main .a2a_svg svg{transform:scale(.75)}.page-contact .lead{font-weight:400}@media (min-width:769px){.page-contact .lead{text-align:center}}@media (min-width:769px){.page-contact .sec-box{margin-bottom:70px}}.page-contact p{margin-bottom:1.5em}.page-contact p a{text-decoration:underline}.page-contact p:last-child{margin-bottom:0}@media (min-width:769px){.page-contact .attention{text-align:center}}.widget-area .widget{margin-bottom:13.3333333333vw}@media (min-width:769px){.widget-area .widget{margin-bottom:50px}}.widget-area .widget h2{text-align:center}@media (min-width:769px){.widget-area .widget h2{text-align:left}}.widget-area .widget_search span{display:none}.widget-area .widget_search .search-form{display:block;position:relative}.widget-area .widget_search .search-field{width:100%;box-sizing:border-box;border-radius:5px;border:none;padding:3.7333333333vw 2.6666666667vw;font-size:16px}@media (min-width:769px){.widget-area .widget_search .search-field{padding:10px 50px 10px 13px;font-size:14px}}.widget-area .widget_search .search-submit{display:block;position:absolute;top:50%;right:15px;width:1em;height:30px;padding:0;z-index:2;transform:translateY(-50%);background:0 0;border:none;font-size:20px;color:#333;cursor:pointer;font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:35px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.widget-area .widget_archive ul,.widget-area .widget_categories ul{border-top:1px solid #ccc}}.widget-area .widget_archive ul li,.widget-area .widget_categories ul li{border-bottom:1px solid #ccc}@media (min-width:769px){.widget-area .widget_archive ul li,.widget-area .widget_categories ul li{padding:17px 0}}.widget-area .widget_archive ul li a,.widget-area .widget_categories ul li a{font-weight:700}@media (max-width:768px){.widget-area .widget_archive ul li a,.widget-area .widget_categories ul li a{display:block;padding:4vw 2.6666666667vw;position:relative}.widget-area .widget_archive ul li a:after,.widget-area .widget_categories ul li a:after{content:"";font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:2.6666666667vw;margin-top:-1.3333333333vw}}.page-about .content-body section{position:relative;margin-left:5.3333333333vw;margin-right:5.3333333333vw;padding-bottom:34.6666666667vw}@media (min-width:769px){.page-about .content-body section{margin-left:0;margin-right:0;padding-bottom:160px}}.page-about .content-body section:first-child:after{content:"";display:block;position:absolute;left:50%;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/illust_about_apple01.png) no-repeat;background-size:contain;width:18.6666666667vw;height:21.0666666667vw;bottom:10.6666666667vw;margin-left:-9.3333333333vw}@media (min-width:769px){.page-about .content-body section:first-child:after{width:94px;height:79px;bottom:70px;margin-left:-47px}}.page-about .content-body section:nth-child(2):after{content:"";display:block;position:absolute;left:50%;background:url(//hojofarm.com/wp-content/themes/hojofarm/common/styles/../images/illust_about_apple02.png) no-repeat;background-size:contain;width:19.7333333333vw;height:21.0666666667vw;bottom:10.6666666667vw;margin-left:-9.8666666667vw}@media (min-width:769px){.page-about .content-body section:nth-child(2):after{width:96px;height:90px;bottom:60px;margin-left:-48px}}.page-about .content-body section:last-child{padding-bottom:0}.page-about .content-body section .inner-box{margin-bottom:10.6666666667vw}@media (min-width:769px){.page-about .content-body section .inner-box{margin-bottom:70px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-about .content-body section .inner-box.right-photo{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:769px) and (min-width:769px){.page-about .content-body section .inner-box.right-photo .text-box{margin-left:-5%}}@media (min-width:769px) and (min-width:769px){.page-about .content-body section .inner-box.left-photo .text-box{margin-right:-5%}}.page-about .content-body section .inner-box .photo-box{margin-bottom:8vw}@media (min-width:769px){.page-about .content-body section .inner-box .photo-box{margin-bottom:0;width:43%;max-width:450px}}.page-about .content-body section .inner-box .photo-box img{display:block;width:100%;height:auto;border-radius:10px}@media (min-width:769px){.page-about .content-body section .inner-box .photo-box img{max-width:450px;max-height:300px}}@media (min-width:769px){.page-about .content-body section .inner-box .text-box{width:52%;max-width:540px;margin-top:-8px}}.page-about .content-body section .inner-box .text-box .content-title02{text-align:center}@media (min-width:769px){.page-about .content-body section .inner-box .text-box .content-title02{text-align:left;margin-bottom:15px}}.page-about .content-body section .inner-box .text-box p{line-height:2}.page-access .content-body section.text-data{margin-left:5.3333333333vw;margin-right:5.3333333333vw}@media (min-width:769px){.page-access .content-body section.text-data{margin-left:0;margin-right:0}}.page-access .content-body section.text-data:last-child{padding-bottom:0}.page-access .content-body section.text-data .inner-box{margin-bottom:10.6666666667vw}@media (min-width:769px){.page-access .content-body section.text-data .inner-box{margin-bottom:70px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-access .content-body section.text-data .inner-box.right-photo{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.page-access .content-body section.text-data .inner-box .photo-box{margin-bottom:8vw}@media (min-width:769px){.page-access .content-body section.text-data .inner-box .photo-box{margin-bottom:0;width:31%;max-width:320px}}.page-access .content-body section.text-data .inner-box .photo-box img{display:block;width:100%;height:auto;border-radius:10px}@media (min-width:769px){.page-access .content-body section.text-data .inner-box .text-box{width:66%;max-width:680px}}.page-access .content-body section.text-data .inner-box .text-box .content-title03{text-align:center}@media (min-width:769px){.page-access .content-body section.text-data .inner-box .text-box .content-title03{text-align:left}}.page-access .content-body section.text-data .inner-box .text-box p{margin-bottom:1.5em}@media (min-width:769px){.page-access .content-body section.text-data .inner-box .text-box p.attention{color:inherit}}.page-access .content-body section.text-data .inner-box .text-box dl{padding-top:2.6666666667vw}@media (min-width:769px){.page-access .content-body section.text-data .inner-box .text-box dl{padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-access .content-body section.text-data .inner-box .text-box dl dt{font-weight:700;margin-bottom:2.6666666667vw}.page-access .content-body section.text-data .inner-box .text-box dl dt:before{content:"■"}@media (min-width:769px){.page-access .content-body section.text-data .inner-box .text-box dl dt{width:200px;margin-bottom:0}}.page-access .content-body section.text-data .inner-box .text-box dl dd{margin-bottom:8vw}@media (min-width:769px){.page-access .content-body section.text-data .inner-box .text-box dl dd{width:480px;margin-bottom:20px}}@media screen and (min-width:769px) and (max-width:1140px){.page-access .content-body section.text-data .inner-box .text-box dl dd{width:100%}}.page-access .content-body section.google-map{margin-left:5.3333333333vw;margin-right:5.3333333333vw;margin-bottom:13.3333333333vw}@media (min-width:769px){.page-access .content-body section.google-map{margin-left:0;margin-right:0;margin-bottom:80px}}.page-access .content-body section.google-map .link-box{font-weight:700;text-align:right;margin-bottom:5.3333333333vw}@media (min-width:769px){.page-access .content-body section.google-map .link-box{margin-bottom:20px}}.page-access .content-body section.google-map .link-box span{display:inline-block;font-size:1.4em;vertical-align:bottom;margin-right:.2em}@media (max-width:768px){.page-access .content-body section.google-map .map-box{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}.page-privacy .content-body section{margin-left:5.3333333333vw;margin-right:5.3333333333vw}@media (min-width:769px){.page-privacy .content-body section{margin-left:0;margin-right:0}}.page-privacy .content-body section .inner-box{margin-bottom:10.6666666667vw}@media (min-width:769px){.page-privacy .content-body section .inner-box{margin-bottom:70px}}.page-privacy .content-body section .content-title03{margin-bottom:0}.page-privacy .content-body section p{line-height:2;margin-bottom:2em}.page-law .content-body section{margin-left:5.3333333333vw;margin-right:5.3333333333vw}@media (min-width:769px){.page-law .content-body section{margin-left:0;margin-right:0}}.page-law .content-body section .inner-box{margin-bottom:10.6666666667vw}@media (min-width:769px){.page-law .content-body section .inner-box{margin-bottom:70px}}.page-law .content-body section .content-title03{margin-bottom:1.8em}.page-law .content-body section p{line-height:2;margin-bottom:2em}.page-law .content-body section ul:last-child{margin-bottom:0}.page-law .content-body section dl{content:"";display:table;table-layout:fixed;width:100%;margin-bottom:5em;line-height:2}.page-law .content-body section dl dt{float:left;font-weight:700;-webkit-font-feature-settings:normal;font-feature-settings:normal}.page-law .content-body section dl dt:after{content:"：";margin-left:.2em;margin-right:.2em}.page-law .content-body section dl dd:after{content:"\A";white-space:pre}.error404 .page-content,.no-results .page-content,.not-found .page-content{margin-bottom:0}@media (min-width:769px){.error404 .page-content,.no-results .page-content,.not-found .page-content{margin-bottom:80px}}@media (max-width:768px){.error404 .content-area{margin-left:5.3333333333vw;margin-right:5.3333333333vw;padding-bottom:13.3333333333vw}}