@charset "utf-8";
/*!
Theme Name: setananinaite_wp
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: setananinaite_wp
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.

setananinaite_wp is based on Underscores https://underscores.me/, (C) 2012-2020 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/
*/
@media screen and (max-width:1300px){#top-head,#top-head .inner{width:100%;padding:0}#top-head{top:0;position:fixed;margin-top:0}#top-head.fixed{padding-top:0;background:0 0}#mobile-head{background:#00a63c;width:100%;height:75px;z-index:999;position:relative;text-align:center}#top-head.fixed .logo,#top-head .logo{margin:0 auto}#global-nav{position:absolute;top:-480px;background:#fff;width:100%;text-align:center;padding:10px 0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#global-nav ul{list-style:none;position:static;right:0;bottom:0;display:block;margin:0 auto;font-size:14px;font-size:1.4rem}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{width:100%;display:block;color:#00a63c;padding:18px 0}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-moz-transform:translateY(556px);-webkit-transform:translateY(556px);transform:translateY(556px)}}@media screen and (max-width:1024px){#contentNav{width:100%}#otherLinkTitle:after{width:calc(90% - 1%)}#flowExplanation{padding:0}.cbp_tmtimeline>li .cbp_tmtime span:last-child{font-size:1.5em}}@media screen and (max-width:960px){#message .inner{flex-direction:column;text-align:center}#message img{display:block;margin:0 auto}.balloon{padding:1.5em}#setana .inner{flex-direction:column;text-align:center}#contentImg{margin:0 auto}#contentImg img{width:100%;max-width:100%;height:auto}#introduce{margin:2em 0 0;width:100%}#setanaPhoto ul{justify-content:space-evenly}#agri .inner{flex-direction:column}#agriSupport{margin:2em 0 0;width:100%}#agriSupport p{margin:2em 0}#agriImg{margin:0 auto}.blog-top-excerpt{margin-bottom:2em}.blog-top-excerpt:last-child{margin:0}#subTitle h2{font-size:4.69vw}#aboutText,#aboutTextImg{width:100%}#aboutText{margin-top:1em}#aboutTextImg{margin-left:1em}#aboutTextImg img{height:300px;object-fit:cover}.timeline-item ul li{margin-bottom:1em}.timeline-item ul li:last-child{margin-bottom:0}.line{width:calc(100% / 3)}.train .line{width:calc(100% / 2)}.arrival{width:100%}.arrival:before{content:"";height:1px;flex-grow:1;background-color:#666}#blog-excerpt{display:inline-block}#stepWrap{display:flex;flex-direction:column;align-items:center}.step-frame{margin-right:0;margin-bottom:2em}.triangle{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #00a63c;border-bottom:15px solid transparent;position:absolute;top:auto;bottom:-17%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#footerLink ul li{width:25%}}@media screen and (max-width:768px){#message{display:block;text-align:center;background:url(//setananinaite.com/wp-content/themes/setananinaite_wp/css/../images/pattern.jpg)}#agriImg img{width:100%;max-width:100%;height:auto}#topWrapper #senpaiContent{flex-direction:unset}#topWrapper .senpaiprofile{width:50%}#footerLink ul li{width:33%;text-align:left}#navArea{display:block}#contentNav ul{flex-direction:column;margin:2em auto 0;width:100%;font-size:14px;font-size:1.4rem}#contentNav ul li{margin-bottom:.7em}#contentNav ul li:last-child{margin-bottom:0}.tags{height:29px;line-height:2em}.tags:before{border:11px solid transparent;border-top-color:#00a63c;border-left-width:60px;border-right-width:60px;left:0;top:29px;width:0}.content-h3{position:relative}.content-h3 h3{font-feature-settings:'pkna';height:6em;line-height:1.5}#setanaAgriTitle,#setanaPolicyTitle{flex-direction:column;align-items:center}.topobject,.middleobject,.bottomobject{position:relative}.topobject{top:-30px;right:-35px}.middleobject{top:-40px}.bottomobject{left:-35px}#setanaAgriTitle .bottomobject{bottom:-30px}#setanaPolicyTitle .bottomobject{bottom:0}#subTitle{margin:0 auto .5em}#subTitle h2{font-size:5.86vw}#subTtleImg{margin:1.5em 0 0}.townflex{display:flex;flex-direction:column-reverse}#aboutTextImg{margin-left:0}#setanaAgriTitle p{margin-top:3em}#setanaAgriTitle h3{margin-right:0}.setanaagri-style{display:block;justify-content:unset;margin-bottom:5em;text-align:center}.style-img{width:100%}.style-img img{height:250px;object-fit:cover}.style-text{margin:1em 0;width:100%}.style-text h4{display:inline-block;margin-bottom:.5em;width:100%}.style-text h4:before{content:'';position:absolute;top:-30px;left:-3px;right:0;padding:0;width:1px;height:30px;margin:auto;background-color:#383838}#setanaPolicyTitle h3{margin-left:0}#setanaPolicyTitle p{margin-top:3em}#setanaPolicyText{margin-bottom:4em}#townShops{flex-direction:column}#townShopsImg{width:100%}.cbp_tmtimeline>li .cbp_tmtime{width:100%;position:relative;padding:0 0 20px}.cbp_tmtimeline>li .cbp_tmtime span{text-align:left}.cbp_tmtimeline>li .cbp_tmlabel{font-weight:400;font-size:95%}.cbp_tmtimeline>li .cbp_tmlabel:after{right:auto;left:20px;border-right-color:transparent;border-bottom-color:#3594cb;top:-20px}.cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after{border-right-color:transparent;border-bottom-color:#6cbfee}.point{padding:1em}#supportLink{flex-direction:column;align-items:center}#supportLink li{margin-right:0;margin-bottom:1em;width:100%}.support-data table tbody tr th div{display:block}.support-data table tbody tr th div,.support-data table tbody tr td div{display:block}.support-data table tbody tr td div{padding-top:.5em}#houseData{flex-direction:column}#houseData div{margin-right:0;margin-bottom:.5em}#ukeireFarmer .dairy{background:#afe5f0}#ukeireFarmer .rice{background:#fff051}#ukeireFarmer .shisetuengei{background:#ff9d75}#ukeireFarmer .hatasaku{background:#e0cf71}#ukeireFarmer .organic{background:#d3bcf5}#prfPhoto img{height:350px;object-fit:cover}#farmerMessage h3{font-size:23px;font-size:2.3rem}#prf table{width:fit-content}#prf table th,#prf table td{display:block}#prf table th{padding-right:0;width:100%}#prf table td{padding:0 1em}#freePhoto{flex-direction:column}#freePhoto div{margin-right:0;margin-bottom:1.5em;width:100%}#freePhoto div:last-child{margin:0}#senpaiFarmer .senpai{background:#adefbb}}@media screen and (max-width:560px){.content-description{text-align:left}.box #boxString{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box .boxString-text p.square{font-size:24px;font-size:2.4rem}#house .inner{flex-direction:column;margin:2em 0 0}.house-img{height:auto}.house-img img{width:100%;max-width:100%;height:auto}.maste{margin-bottom:4em;padding:1em;width:100%;height:auto}.maste:last-child{margin-bottom:0}.agritype h3{font-size:28px;font-size:2.8rem}#acceptanceContent{display:flex;flex-wrap:unset;flex-direction:column}#topWrapper .senpaiprofile{min-width:100%}#topWrapper .thinright{display:block}#footerLink{padding:2em 2em 3em}#footerLink ul li{width:50%}#footerContent{flex-direction:column;margin:0 2em;padding:0}#footerLogo{width:240px}#footerAddress ul{margin:1em}#footerContact{width:100%}#otherLink{padding:3em 2em 2em}#otherLink ul{flex-direction:column}#otherLink ul li a{display:block;padding:.5em}.contnet-h2 h2 div{display:block}#contentTitle{position:static;display:inline;top:auto;left:auto;transform:unset;text-align:center}#contentTitle h1{font-family:"mkp";margin:0;padding:.5em 2em;text-align:center;-ms-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb}#mainContent{position:static;left:auto;width:100%;border-left:none;border-top:1px solid #383838}#subTitle h2{font-size:8.04vw}#aboutTextImg img{height:230px}.townflex{display:flex;flex-direction:column-reverse}#setanaAgriTitle,#setanaPolicyTitle{flex-direction:column;align-items:center}#setanaAgriTitle{margin-bottom:5em}#setanaPolicyTitle{margin-bottom:2em}#setanaAgriTitle img{height:300px}.style-text h4{margin-bottom:.5em}#townHp{text-align:center}#townHp span,#townHp a{display:block}#townHp span{margin:1em auto !important}.arrow{transform:rotate(135deg)}#route .eachroute h4{font-size:22px;font-size:2.2rem}.routechoice{text-align:center}.routechoice span{display:inline-block}#rute-sapporo,#rute-hakodate,#rute-train{display:none}.timeline-item ul{display:block}.timeline-item ul li{display:block;margin:0 auto;height:120px}.line:after{content:"";position:absolute;left:0;right:0;width:1px;height:100px;margin:auto;flex-grow:1;background-color:#666}#rute-sapporo .line:nth-child(3){width:fit-content}#rute-sapporo .line:nth-child(4){width:fit-content}#rute-train ul li{height:220px}#rute-train .line:after{height:220px}.line,.arrival,.train .line{width:fit-content}.airplane{width:90px;top:45%;left:-30%;z-index:1}.car{width:71px;top:50%;left:-15%;z-index:1}.hokuto{width:149px;top:50%;left:-44%;z-index:1}.bus{width:90px;top:35%;left:-25%;z-index:1}.train .car{top:70%;left:-10%}.highway{width:8em;top:72%;left:60%}.general{width:7em;top:58%;left:60%}.contnet-h2 h2 div{display:inline-block}.pointWrap{display:block;margin-bottom:2em}.point h4{margin-left:0}.hosoku-title:before{left:-32%;width:3.1em}.support-data table thead th{text-indent:unset;text-align:center}.support-data table thead th{font-size:20px;font-size:2rem}.support-data table tbody tr th,.support-data table tbody tr td{display:block;width:100%;border:none}.support-data table tbody tr th{padding:.8em;background:#adefbb;text-align:center}.support-data table tbody tr th div{display:inline}.support-data table tbody tr td{padding:1em 1em 2em}.conditions{flex-direction:column;align-items:flex-start}.conditions div,.conditions p{display:inline-block}.conditions div{padding:0 !important;width:100%}.conditions p{padding:0 1em}#subPhoto ul{display:flex;justify-content:unset;flex-direction:column;align-items:center}#subPhoto ul li{margin-bottom:.3em;width:100%;height:100%}#subPhoto ul li img{height:auto}#detail table tr{line-height:1.8}#detail table th,#detail table td{display:inline-block;padding:.5em 1em}#detail table th{width:100%;background:#adefbb;text-align-last:center}#ukeirenouka{display:flex;flex-wrap:unset;justify-content:center;flex-direction:column;align-items:center}#ukeirenouka .contnet-h2 p{text-align:left}#freePhoto{flex-direction:column}#freePhoto div{margin-right:0;margin-bottom:1.5em;width:100%}#freePhoto div:last-child{margin:0}#ukeirenouka .balloon-b{width:100%}#senpaiContent{flex-direction:column;justify-content:unset}::-webkit-scrollbar{display:none}#senpaiContent{-ms-overflow-style:none;scrollbar-width:none}#gallery #photos img{min-width:100%}.blog-top-excerpt{flex-direction:column}.blog-img{width:100%;height:100%}.blog-top-excerpt dl{margin:1em 0 0;width:100%;max-width:100%}#secondary{flex-direction:column;align-items:center}#secondary section{width:50%}.blogtext .entry-title{font-size:27px;font-size:2.7rem}#singlePostWrap .nav-links{flex-direction:column;align-items:center}#singlePostWrap .nav-previous,#singlePostWrap .nav-next{width:100%;text-align:center}#singlePostWrap .nav-previous{margin-bottom:2em}.postname{align-items:flex-start;flex-direction:column}#pageNation{display:none}#mobilePageNation{display:block}#mobilePageNation .nav-links div{background:#00a63c;color:#fff}#mobilePageNation .nav-links div a{display:block;color:#fff;line-height:3;text-align:center}#mobilePageNation .nav-links div.nav-previous{margin-right:2px}#mobilePageNation .nav-links div.nav-previous a:before{content:"<<";align-items:center;padding-right:1em}#mobilePageNation .nav-links div.nav-next a:after{content:">>";align-items:center;padding-left:1em}#notPage .balloon-b{text-align:left}#telephoneNumber #number a{font-size:6.43vw}#contactForm #kakunin{text-align:left}#gallery-1 figure{width:100%}}@media screen and (max-width:375px){#topWrapper h2{font-size:34px;font-size:3.4rem}.link-btn p{font-size:14px;font-size:1.4rem}.box .boxString-text{font-size:21px;font-size:2.1rem}.box .boxString-text p{height:13em}#setanaPhoto ul{flex-direction:column;align-items:center}#setanaPhoto ul li:nth-child(2){margin:1em 0}#agriImg{margin:0 auto 1em}#agriSupport{margin:1.5em 0 0}#agriSupport h3{font-size:6.8vw}#agriSupport p{margin:1.5em 0}.agritype h3{font-size:7vw}#mainContent{padding:4em 1.5em}#contentTitle h1{font-size:8vw}.content-h3 h3{font-size:9.33vw}#subTitle h2{font-size:9.33vw}#subTitle img{height:300px;object-fit:cover}#setanaAgriTitle img,.style-img img{height:200px}.style-text h4{font-size:7.47vw}#route .eachroute h4{font-size:20px;font-size:2rem}.cbp_tmtimeline:before{display:none}.cbp_tmtimeline>li .cbp_tmtime{width:100%;position:relative;padding:0 0 20px}.cbp_tmtimeline>li .cbp_tmtime span{text-align:left}.cbp_tmtimeline>li .cbp_tmlabel{margin:1em 0 30px;padding:0;font-weight:400;font-size:95%}.cbp_tmtimeline>li .cbp_tmlabel:after{right:auto;left:20px;border-right-color:transparent;border-bottom-color:#3594cb;top:-20px}.cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after{border-right-color:transparent;border-bottom-color:#6cbfee}.cbp_tmtimeline>li .cbp_tmicon{position:relative;left:12%}.hosoku-title{width:100%;margin-bottom:3em;text-align:center}.hosoku-title:before{top:130%;left:50%;width:1px;height:30px}.explain h5{font-size:16px;font-size:1.6rem}#supportNavi p{text-align:left}#kensyuTitle h3,#syunouTitle h3{font-size:6.4vw}.support-data table thead th h4{font-size:18px;font-size:1.8rem}#prfPhoto img{height:250px}.error-404.not-found h1{font-size:8.53vw}#contactForm h2{text-align:left}#telephoneNumber #number a{font-size:7.47vw}#footercopy{font-size:16px;font-size:1.6rem}}@media screen and (max-width:320px){#topWrapper h2{font-size:30px;font-size:3rem}#top-head .logo{display:inline-block;margin:0;height:75px}#top-head .logo a{display:block;position:relative;top:5px;margin:0 auto;width:200px}#top-head .logo a img{width:100%;max-width:100%;height:100%}.content-h3 h3{font-size:10.31vw}#subTitle h2{font-size:10vw}}