body{background:#FFF;color:#333;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック','MS PGothic',Verdana,sans-serif;font-size:14px}a{border:none;color:#006DD9;text-decoration:none}a:visited{color:#006DD9;text-decoration:none}a:active{color:#006DD9;text-decoration:none}a:hover{color:rgba(0,109,217,0.6);text-decoration:none}.acms-container{max-width:1170px;padding-right:10px;padding-left:10px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}.acms-container .acms-container{padding:0}.narrow-container{margin:0 auto;max-width:960px;padding-right:20px;padding-left:20px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}@media (max-width: 1170px){.acms-container{padding-right:20px;padding-left:20px;padding-right:calc(20px + constant(safe-area-inset-right));padding-left:calc(20px + constant(safe-area-inset-left))}.narrow-container{padding-right:20px;padding-left:20px;padding-right:calc(20px + constant(safe-area-inset-right));padding-left:calc(20px + constant(safe-area-inset-left))}}@keyframes fade-in{0%{display:none;opacity:0}20%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}20%{display:block;opacity:0}100%{display:block;opacity:1}}.btn{border:0;background:#999;font-weight:bold;color:#FFF;line-height:1.2;border:0;display:inline-block;padding:8px 15px;border-radius:3px}.btn:hover,.btn:visited{color:#FFF;text-decoration:none}.btn:focus,.btn:active{color:#FFF;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}.btn:hover{background-color:#999;background-image:-webkit-gradient(linear, left top, left bottom, from(#C1C1C1), to(#999));background-image:linear-gradient(to bottom, #C1C1C1, #999);color:#fff}.btn:active,.btn:focus{background:#878787}.btn-attention{border:0;background:#FF9A00;font-weight:bold;color:#FFF;line-height:1.2;border:0;display:inline-block;padding:8px 15px;border-radius:3px}.btn-attention:hover,.btn-attention:visited{color:#FFF;text-decoration:none}.btn-attention:focus,.btn-attention:active{color:#FFF;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}.btn-attention:hover{background-color:#FF9A00;background-image:-webkit-gradient(linear, left top, left bottom, from(#FDD87D), to(#FF9A00));background-image:linear-gradient(to bottom, #FDD87D, #FF9A00);color:#fff}.btn-attention:active,.btn-attention:focus{background:#EDA800}.btn-large{background:#999;font-weight:bold;color:#FFF;line-height:1.2;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.25s linear;transition:background-color 0.25s linear}.btn-large:hover,.btn-large:visited{color:#FFF;text-decoration:none}.btn-large:focus,.btn-large:active{color:#FFF;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}.btn-large:hover{background:#777}.btn-large:active,.btn-large:focus{background:#878787}.btn-attention-large{background:#FF9A00;font-weight:bold;color:#FFF;line-height:1.2;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.25s linear;transition:background-color 0.25s linear}.btn-attention-large:hover,.btn-attention-large:visited{color:#FFF;text-decoration:none}.btn-attention-large:focus,.btn-attention-large:active{color:#FFF;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}.btn-attention-large:hover{background:#FF7E00}.btn-attention-large:active,.btn-attention-large:focus{background:#EDA800}.btn-block-large{width:100%;background:#999;font-weight:bold;color:#FFF;line-height:1.2;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.25s linear;transition:background-color 0.25s linear}.btn-block-large:hover,.btn-block-large:visited{color:#FFF;text-decoration:none}.btn-block-large:focus,.btn-block-large:active{color:#FFF;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}.btn-block-large:hover{background:#777}.btn-block-large:active,.btn-block-large:focus{background:#878787}.btn-attention-block-large{width:100%;background:#FF9A00;font-weight:bold;color:#FFF;line-height:1.2;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.25s linear;transition:background-color 0.25s linear}.btn-attention-block-large:hover,.btn-attention-block-large:visited{color:#FFF;text-decoration:none}.btn-attention-block-large:focus,.btn-attention-block-large:active{color:#FFF;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}.btn-attention-block-large:hover{background:#FF7E00}.btn-attention-block-large:active,.btn-attention-block-large:focus{background:#EDA800}@media (min-width: 768px){.btn-block-large{max-width:360px}.btn-attention-block-large{max-width:360px}}@media (max-width: 767px){.btn-search-block{display:block;width:100%;max-width:360px;margin:0 auto;padding:15px 20px;font-size:20px}}.home-btn{margin:20px 0 10px}.btn-border{display:inline-block;padding:7px 10px;color:#333;font-size:16px;border-radius:4px;border:1px solid #CCC}.btn-border [class*='acms-icon-']{color:#CCC;font-size:14px}.btn-border:hover{text-decoration:none}.page-title-wrapper{display:table;position:relative;width:100%;color:#FFF;background:#0bf}.body-food .page-title-wrapper{background:#F8A309}.body-soil .page-title-wrapper{background:#583B06}.body-learn .page-title-wrapper{background:#8EB30A}.body-analyze .page-title-wrapper{background:#8EB30A}.body-support .page-title-wrapper{background:#0bf}.body-mds .page-title-wrapper{background:#0bf}.body-event .page-title-wrapper{background:#0bf}.body-others .page-title-wrapper{background:dimgray}.page-title-filter{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5)}.page-title-inner{display:table-cell;position:relative;padding:15px 0;vertical-align:middle}.page-title{margin:0;font-size:30px;font-weight:bold;line-height:1.2}.page-title a{color:#FFF}.page-description{margin:10px 0;font-size:16px;line-height:1.5}.pager{list-style:none;margin:0 -5px 50px -5px;padding:0;text-align:center}.pager li{display:inline-block;margin:0 5px}.pager li.cur{padding:5px 20px;color:#FFF;background:#999999;border-radius:3px}.pager-link{display:block;padding:5px 20px;color:#333;border-radius:3px;background:#E5E5E5}.pager-link:visited,.pager-link:focus,.pager-link:active{color:#333}.pager-link:hover{color:#FFF;text-decoration:none;background:#333}.pager-link-forward{float:right}.pager-link-prev{float:left}@media screen and (min-width: 768px){.pager-link{padding:5px 10px}.pager li.cur{padding:5px 10px}}.serial-nav{list-style:none;margin:-25px 0 60px 0;padding:0}.serial-nav .serial-nav-item{display:block;float:none}.serial-nav .serial-nav-item-prev{text-align:left}.serial-nav .serial-nav-item-next{text-align:right}.serial-nav a{display:block;padding:25px 0;border-bottom:1px solid #E5E5E5;color:#333}.serial-nav a:hover,.serial-nav a:visited,.serial-nav a:focus,.serial-nav a:active{color:inherit;text-decoration:none}.serial-nav a:hover{background:#E5E5E5}@media screen and (min-width: 768px){.serial-nav{margin:0 0 60px 0;border:0}.serial-nav .serial-nav-item-prev{float:left}.serial-nav .serial-nav-item-next{float:right}.serial-nav a{display:inline;border:0}.serial-nav a:hover{text-decoration:underline;background:0}}.topicpath{margin-bottom:30px;padding:10px 0;background:#F5F5F5}.topicpath-list{list-style:none;margin:0 auto}.topicpath-item{float:left;padding:0 10px 0 23px;background:url("../../../beginner2018/images/marker/icon_arrow.png") no-repeat left center}.topicpath-item:first-child{padding:0 10px 0 0;background:0}.topicpath-link{color:#666;font-size:14px}.topicpath-link:visited,.topicpath-link:focus,.topicpath-link:active{color:#666}.slick-slider{padding:0 0 12px 0}.slick-slider img{margin:0 auto}.fix-height{height:300px;overflow:hidden}.slick-slide:hover{cursor:pointer}.slick-list:focus{position:relative}.slick-list:focus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dotted #00c2ff;z-index:1}.main-slider-image{height:300px;background:no-repeat center #333;background-size:cover}.main-slider-image a:hover{text-decoration:none}.main-slider-text-outer{height:100%}.main-slider-text-wrap{display:table;width:100%;height:100%}.main-slider-text-inner{display:table-cell;padding:0 20px;text-align:center;vertical-align:middle}.main-slider-main-copy{margin:0;color:#FFF;font-weight:bold;font-size:24px}.main-slider-side-copy{margin:0;color:#FFF;font-size:16px}.slick-track,.slick-list{-webkit-transform:translateZ(0);-webkit-perspective:1000}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:19px;height:60px;margin-top:-29px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:focus,.slick-next:focus{border:1px dotted #FFF}.slick-prev{left:10px;background:url("../../../beginner2018/images/marker/icon_white_arrow_left.png") no-repeat}.slick-next{right:10px;background:url("../../../beginner2018/images/marker/icon_white_arrow_right.png") no-repeat}.slick-dots{position:relative;margin:-35px 0 0 0;padding:0;list-style:none;text-align:center}.slick-dots li{display:inline-block}.slick-dots li button{content:"";position:relative;display:inline-block;width:15px;height:15px;margin:0 8px;font-size:0;background:#FFF;border-radius:7px;border:0}.slick-dots li button:focus{outline:0;border:1px solid #C41134}.slick-dots li:hover button{cursor:pointer}.slick-dots li.slick-active button{background:#C41134}.slick-dots button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}@media screen and (min-width: 768px){.slick-prev{left:50px}.slick-next{right:50px}.fix-height{height:400px}.main-slider-image{height:400px}.main-slider-main-copy{font-size:40px}.main-slider-side-copy{font-size:24px}}.module-section{margin:0 0 30px 0}.module-header{position:relative;margin:0;padding:5px 0;color:#333;border-bottom:2px solid #333}.module-header+.summary-custom,.module-header+.summary-default,.module-header+.entry-column,.module-header+.pickup-list,.module-header+.search-form,.module-header+.banner{margin-top:10px}.module-heading{margin:0;font-size:18px}.module-heading [class*="acms-icon-"]{margin:0 10px 0 0;vertical-align:baseline}a.module-index-link{position:absolute;bottom:5px;right:0;color:#333;font-weight:bold;font-size:16px}a.module-index-link [class*='acms-icon-']{color:#0bf;font-size:14px}.group-list{list-style:none;padding:0}.heading-align-left .group-heading{text-align:left}.heading-align-center .group-heading{text-align:center}.heading-align-right .group-heading{text-align:right}.detail-align-left .group-detail{text-align:left}.detail-align-center .group-detail{text-align:center}.detail-align-right .group-detail{text-align:right}.btn-align-left .group-btn-wrap{text-align:left}.btn-align-center .group-btn-wrap{text-align:center}.btn-align-right .group-btn-wrap{text-align:right}@media screen and (min-width: 768px){a.acms-list-group-item{padding:10px 20px 10px 10px;-webkit-transition:padding 0.15s ease-out;transition:padding 0.15s ease-out}a.acms-list-group-item:hover{padding:10px 10px 10px 20px;-webkit-transition:padding 0.25s ease-out;transition:padding 0.25s ease-out}}.summary-default{margin:0 0 20px 0;padding:0;list-style:none;border-left:1px solid #E5E5E5;border-top:1px solid #E5E5E5}.summary-default-entry{padding:10px;color:#333;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out}.summary-default-entry.bl-hover{background:#F1F1F1}.acms-entry .summary-default-entry{padding:10px}.summary-title{margin:0 0 10px 0;font-size:16px}.summary-detail{margin:0;line-height:1.5;font-size:14px}@media screen and (max-width: 767px){.summary-default-entry-image-wrap img{width:60px;height:auto}}@media screen and (min-width: 480px){.summary-default{margin:0 0 20px 0}}.pickup-list{margin:0;padding:0;list-style:none}.pickup-list img{display:block;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pickup-list img:hover{opacity:.75}.banner{margin:0;padding:0;list-style:none}.banner a{display:block;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out}.banner a:hover{opacity:.75}.banner-list-item{margin:0 0 20px 0}.headline-item{line-height:1.5;-webkit-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out}.headline-item.bl-hover{background:#F1F1F1}@media screen and (max-width: 479px){.headline-item{padding:10px 0}.headline-title{display:block;margin:0}}.search-form .btn-search{padding:10px;font-size:16px;-webkit-filter:none;filter:none;background:#006DD9;color:#FFF;border-radius:0 4px 4px 0;border:1px solid #006DD9}.search-form .btn-search:hover,.search-form .btn-search:active,.search-form .btn-search:focus{background:#006DD9}.search-form input[type="search"]{padding:9px 10px;height:40px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="search"].search-form-input{padding-top:5px;padding-bottom:4px;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.layout-bg{padding:20px 0;background:#F6F6F6}.layout-space{padding:20px 0}.center-col{float:none;margin:0 auto}.section-heading{margin:20px 0 40px 0;font-size:28px}.section-heading a{color:#333}.group-heading{margin:0 0 20px 0;font-size:18px;line-height:1.2}.group-detail{margin:0 0 30px 0;font-size:16px;line-height:1.7}.lp-headline{font-size:16px}.lp-suggest-box{padding:50px 0}.lp-suggest-text{margin:30px 0 10px 0}.lp-suggest-tel{margin:0;font-size:34px;font-weight:bold;color:#FFB500}.lp-suggest-tel a{color:#FFB500}.btn-shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.entry{margin:0 0 25px 0;border-bottom:1px solid #E5E5E5}.page-header{margin:0 0 20px 0;border:none}.entry-info{margin-top:0;font-size:14px}.entry-category,.entry-new{font-size:14px}.entry-title{font-size:22px;line-height:1.25;color:#fff;border-radius:10px;padding:10px 10px 10px 60px;background-image:url(../../images/chara.svg);background-repeat:no-repeat;background-position:10px 50%;background-size:40px auto;background-color:#00bbff}.entry-title a{color:#fff}.body-food .entry-title{background-color:#F8A309}.body-food .entry-column h2{border-bottom:5px solid #F8A309;padding-left:24px}.body-food .entry-column h2:before{background-color:#F8A309}.body-food .entry-column h3:before{background-color:rgba(248,163,9,0.5)}.body-food .entry-column h3:after{background-color:rgba(248,163,9,0.7)}.body-food .entry-column h4{color:#F8A309;font-size:16px;line-height:1.333}.body-soil .entry-title{background-color:#583B06}.body-soil .entry-column h2{border-bottom:5px solid #583B06;padding-left:24px}.body-soil .entry-column h2:before{background-color:#583B06}.body-soil .entry-column h3:before{background-color:rgba(88,59,6,0.5)}.body-soil .entry-column h3:after{background-color:rgba(88,59,6,0.7)}.body-soil .entry-column h4{color:#583B06;font-size:16px;line-height:1.333}.body-learn .entry-title{background-color:#8EB30A}.body-learn .entry-column h2{border-bottom:5px solid #8EB30A;padding-left:24px}.body-learn .entry-column h2:before{background-color:#8EB30A}.body-learn .entry-column h3:before{background-color:rgba(142,179,10,0.5)}.body-learn .entry-column h3:after{background-color:rgba(142,179,10,0.7)}.body-learn .entry-column h4{color:#8EB30A;font-size:16px;line-height:1.333}.body-analyze .entry-title{background-color:#8EB30A}.body-analyze .entry-column h2{border-bottom:5px solid #8EB30A;padding-left:24px}.body-analyze .entry-column h2:before{background-color:#8EB30A}.body-analyze .entry-column h3:before{background-color:rgba(142,179,10,0.5)}.body-analyze .entry-column h3:after{background-color:rgba(142,179,10,0.7)}.body-analyze .entry-column h4{color:#8EB30A;font-size:16px;line-height:1.333}.body-support .entry-title{background-color:#0bf}.body-support .entry-column h2{border-bottom:5px solid #0bf;padding-left:24px}.body-support .entry-column h2:before{background-color:#0bf}.body-support .entry-column h3:before{background-color:rgba(0,187,255,0.5)}.body-support .entry-column h3:after{background-color:rgba(0,187,255,0.7)}.body-support .entry-column h4{color:#0bf;font-size:16px;line-height:1.333}.body-mds .entry-title{background-color:#0bf}.body-mds .entry-column h2{border-bottom:5px solid #0bf;padding-left:24px}.body-mds .entry-column h2:before{background-color:#0bf}.body-mds .entry-column h3:before{background-color:rgba(0,187,255,0.5)}.body-mds .entry-column h3:after{background-color:rgba(0,187,255,0.7)}.body-mds .entry-column h4{color:#0bf;font-size:16px;line-height:1.333}.body-event .entry-title{background-color:#0bf}.body-event .entry-column h2{border-bottom:5px solid #0bf;padding-left:24px}.body-event .entry-column h2:before{background-color:#0bf}.body-event .entry-column h3:before{background-color:rgba(0,187,255,0.5)}.body-event .entry-column h3:after{background-color:rgba(0,187,255,0.7)}.body-event .entry-column h4{color:#0bf;font-size:16px;line-height:1.333}.body-others .entry-title{background-color:dimgray}.body-others .entry-column h2{border-bottom:5px solid dimgray;padding-left:24px}.body-others .entry-column h2:before{background-color:dimgray}.body-others .entry-column h3:before{background-color:rgba(105,105,105,0.5)}.body-others .entry-column h3:after{background-color:rgba(105,105,105,0.7)}.body-others .entry-column h4{color:dimgray;font-size:16px;line-height:1.333}.entry-column{color:#333;word-wrap:break-word}.entry-column img{max-width:100%;height:auto}.entry-column h2{margin:0 10px 25px 10px;padding:5px 10px;font-size:18px;position:relative;line-height:1.25}.entry-column h2:before{content:'';display:inline-block;width:16px;height:100%;border-radius:8px 8px 0 0;position:absolute;top:0;left:0}.entry-column h2.module-heading{margin:0;padding:0;border:0}.entry-column h3{margin:0 10px 20px 10px;padding:5px 0 0 30px;font-size:16px;color:#333;line-height:1.25;position:relative}.entry-column h3:before,.entry-column h3:after{content:'';width:20px;height:20px;border-radius:10px;display:inline-block;position:absolute}.entry-column h3:before{top:0;left:0}.entry-column h3:after{top:7px;left:7px}.entry-column a:link{color:#006DD9;text-decoration:none}.entry-column a:hover,.entry-column a:focus,.entry-column a:active{text-decoration:underline}.entry-column a:visited{color:#7f5ad7;text-decoration:none}.entry-column p{margin-top:0;margin-bottom:30px;font-size:16px;line-height:1.7}.entry-column p.entry-btn{margin-bottom:10px}.entry-column p.entry-btn a{background:#999;font-weight:bold;color:#FFF;line-height:1.2;border:0;display:inline-block;padding:8px 15px;border-radius:3px}.entry-column p.entry-btn a:hover,.entry-column p.entry-btn a:visited{color:#FFF;text-decoration:none}.entry-column p.entry-btn a:focus,.entry-column p.entry-btn a:active{color:#FFF;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}.entry-column p.entry-btn a:hover{background-color:#999;background-image:-webkit-gradient(linear, left top, left bottom, from(#C1C1C1), to(#999));background-image:linear-gradient(to bottom, #C1C1C1, #999);color:#fff}.entry-column p.entry-btn a:active,.entry-column p.entry-btn a:focus{background:#878787}.entry-column p.entry-btn-attention a{background:#FF9A00;font-weight:bold;color:#FFF;line-height:1.2;border:0;display:inline-block;padding:8px 15px;border-radius:3px}.entry-column p.entry-btn-attention a:hover,.entry-column p.entry-btn-attention a:visited{color:#FFF;text-decoration:none}.entry-column p.entry-btn-attention a:focus,.entry-column p.entry-btn-attention a:active{color:#FFF;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}.entry-column p.entry-btn-attention a:hover{background-color:#FF9A00;background-image:-webkit-gradient(linear, left top, left bottom, from(#FDD87D), to(#FF9A00));background-image:linear-gradient(to bottom, #FDD87D, #FF9A00);color:#fff}.entry-column p.entry-btn-attention a:active,.entry-column p.entry-btn-attention a:focus{background:#EDA800}.entry-column p.summary-title{margin:0 0 10px 0}.entry-column p.summary-detail{margin:0 0 10px 0;font-size:14px}.entry-container{margin:0 10px}[class^=column-table] .entry-container{overflow-x:auto;margin-bottom:30px}[class^=column-table] table{margin-bottom:0}.entry-column em,.acms-admin-form .entryFormLiteEditor em,.acms-admin-form textarea em{font-style:normal;font-weight:bold}.entry-column strong,.acms-admin-form .entryFormLiteEditor strong,.acms-admin-form textarea strong{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(0,187,255,0.4)));background:linear-gradient(transparent 60%, rgba(0,187,255,0.4) 60%)}.entry-column table{width:100%;margin:0}.entry-column table.table-history{table-layout:fixed}.entry-column th,.entry-column td{display:block;padding:5px 10px;text-align:left;font-size:16px;line-height:1.5;color:#333;border-top:1px solid #dfdfdf;vertical-align:top}.entry-column .acms-table-responsive th,.entry-column .acms-table-responsive td{display:table-cell;white-space:nowrap}.entry-column .acms-table-responsive table{margin:0}.entry-column .acms-table-scrollable th,.entry-column .acms-table-scrollable td{display:table-cell;white-space:nowrap}.entry-column th{background:#f5f5f5}.entry-column table.table-history tr{background:#fff}.entry-column table.table-history th,.entry-column table.table-history td{display:block}.entry-column table.table-history th{padding:10px}.entry-column table.table-history td{padding:10px 0}.entry-column table.table-history .table-history-img{display:block;padding:0 10px 10px 10px;background:#fff}.entry-column ul{margin:0 0 25px 0;padding:0 0 0 2em}.entry-column ul li{margin:0 0 5px 0;font-size:16px;line-height:1.5}.entry-column ul.summary-default{padding:0}.entry-column ul.summary-default li{margin:0}.entry-column ol{margin:0 0 25px 0;padding:0 0 0 2.5em}.entry-column ol li{margin:0 0 5px 0;font-size:16px;line-height:1.5}.entry-column dl{margin-top:0;margin-bottom:30px;font-size:16px;line-height:1.5}.entry-column dt{margin:0 0 5px 0;font-size:16px;font-weight:bold;line-height:1.2}.entry-column dd{margin-left:0;margin-bottom:10px;font-size:16px;line-height:1.5}.entry-column blockquote{width:100%;margin-bottom:30px;padding:15px 20px 15px 16px;font-size:16px;line-height:1.5;border-left:4px solid #bfbfbf;background:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box}.entry-column pre{width:100%;margin:0 0 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.entry-column pre ol{margin:0;padding:0 0 0 2.5em}.entry-column pre ol li{line-height:1.5}.entry-column hr{border:0;border-bottom:1px solid #E5E5E5}.entry-column .caption{margin:0 0 20px 0;font-size:12px;text-align:center;font-weight:bold}.column-file-auto+.caption{margin-left:10px}@media screen and (min-width: 480px){.entry-column .table-history-img{float:right}}@media screen and (min-width: 768px){.entry-column th,.entry-column td{display:table-cell;padding:15px 20px;text-align:left;font-size:16px;border-top:1px solid #dfdfdf}.entry-column th{background:inherit}.entry-column tr:nth-child(odd){background:#f5f5f5}}.entry-footer{margin:0 0 20px 0;padding:10px;background:#f5f5f5}.entry-tag{margin:0 0 5px 0}.entry-tag-icon{float:left;color:#999}.entry-tag-item{float:left;margin:0 0 0 10px}.share-wrapper{float:right}.share-text{display:inline;float:left;margin:0}.share-list{display:inline;list-style:none;float:right;margin:0;padding:0}.share-item{display:inline-block;margin:0 0 0 20px;vertical-align:top}.share-item a{color:#999;text-decoration:none}.share-item [class*='acms-icon']{font-size:16px;vertical-align:middle}.share-item .share-item-facebook{display:block;width:22px;height:22px;line-height:1.2;color:#FFF;text-align:center;font-size:16px;background:#3B5999;border-radius:4px}.share-item .share-item-facebook:before{vertical-align:middle}.share-item .share-item-twitter{display:block;width:22px;height:22px;line-height:1.2;color:#FFF;text-align:center;font-size:16px;background:#55ACEE;border-radius:4px}.share-item .share-item-twitter:before{vertical-align:middle}.share-item .share-item-gplus{display:block;width:22px;height:22px;line-height:1.2;color:#FFF;text-align:center;font-size:16px;background:#DD4B39;border-radius:4px}.share-item .share-item-gplus:before{vertical-align:middle}.continue-link{margin:0;font-size:16px}.continue-link a{display:inline-block;padding:10px;color:#fff;line-height:1.5;font-weight:bold;border-radius:3px;background:#999}.continue-link a [class*='acms-icon']{margin:0 10px 0 0}.continue-link a:link,.continue-link a:visited{color:#fff}.continue-link a:hover,.continue-link a:focus,.continue-link a:active{color:#fff;text-decoration:none;background:#aaa}@media screen and (min-width: 768px){.entry-tag{margin:0}.continue-link a{padding:5px 10px;font-weight:normal}}.field-title{padding:0 10px}.field-title:first-child{margin:0 0 10px 0}.side-title{margin-top:0;font-size:18px}.top-entry-summary-header{border-bottom-color:#0bf}.top-entry-summary-header .module-heading{color:#0bf}.top-entry-summary-header .module-heading:before{content:'';display:inline-block;background-image:url(../../images/pencil-alt-solid.svg);height:18px;width:18px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:4px}.top-entry-summary h3{margin-top:0;margin-bottom:0;line-height:1.25}.top-entry-summary h3 a{color:#222}.top-entry-summary .top-entry-summary-summary{font-size:12px;margin-top:0;margin-bottom:0}.top-entry-summary time{font-size:12px;color:dimgray;font-family:Verdana, sans-serif;margin-right:4px}.twitter-container{border:1px solid #E2E7EB;max-width:272px}.top-sns-container{max-width:272px;margin-top:30px}@media (min-width: 768px){.top-sns-container{max-width:564px}}@media (min-width: 1024px){.top-sns-container{margin-top:0}}.sns-title{margin-bottom:0;color:#fff;padding:5px 10px;border-radius:10px 10px 0 0;font-size:12px;font-weight:normal}.sns-title .acms-icon{font-size:16px;vertical-align:-2px}.sns-title.sns-title-facebook{background-color:#3b5998}.sns-title.sns-title-twitter{background-color:#00aced}.body-food .acms-list-group .stay{background-color:rgba(248,163,9,0.2)}.body-soil .acms-list-group .stay{background-color:rgba(88,59,6,0.2)}.body-learn .acms-list-group .stay{background-color:rgba(142,179,10,0.2)}.body-analyze .acms-list-group .stay{background-color:rgba(142,179,10,0.2)}.body-support .acms-list-group .stay{background-color:rgba(0,187,255,0.2)}.body-mds .acms-list-group .stay{background-color:rgba(0,187,255,0.2)}.body-event .acms-list-group .stay{background-color:rgba(0,187,255,0.2)}.body-others .acms-list-group .stay{background-color:rgba(105,105,105,0.2)}.realestate-map{overflow:hidden}.realestate-map .js-s2d-ready,.realestate-map [class*='column-map-']{width:auto !important;max-width:100%}.realestate-map img[class*='column-map-']{width:auto !important;max-width:100%;height:auto}.realestate-map-entry{margin:0 10px}.entry-column table.realestate-search{margin:20px 0 30px 0}@media screen and (min-width: 1024px){.table-nowrap{white-space:nowrap}}.summary-custom{margin:0 0 40px 0;padding:0;list-style:none;border-left:1px solid #E5E5E5}.summary-custom-entry{padding:10px;border-top:1px solid #E5E5E5;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}.summary-custom-entry:hover{background:#F5F5F5;-webkit-transition:background-color 0.25s linear;transition:background-color 0.25s linear}.photo{margin:0 0 10px 0}.photo-title{margin:0;font-size:16px}.pickup-title{color:#333;font-size:16px}@media screen and (max-width: 767px){.realestate-search th,.realestate-search td{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.realestate-search input{-webkit-box-sizing:border-box;box-sizing:border-box}}.contact-box p.message{margin:0 0 35px 0;font-weight:bold;color:#C41134}.contact-box p.contact-no{margin:0;font-size:30px;font-weight:bold;color:#333}.contact-box p.contact-no a{color:inherit}.contact-box p.error-text{margin:5px 0 0 0;color:#C41134}.contact-form{width:100%;margin:0 0 20px 0;padding:0;list-style:none;background:#E5E5E5}.contact-form-group{margin:0;padding:0;border:0}.contact-form-label{display:block;text-align:left;margin:0;padding:10px 10px 0 10px}.contact-form-control{display:block;padding:10px;border-bottom:1px solid #FFF}.contact-form-label{font-weight:bold}.contact-form-grid{margin:0 -5px}.contact-form-col{margin:0 0 10px 0;padding:0 5px}.contact-form-col:last-child{margin:0}@media screen and (min-width: 768px){.contact-form{display:table;width:100%}.contact-form-group{display:table-row}.contact-form-label,.contact-form-control{display:table-cell}.contact-form-label{width:33.33333%;padding:25px 15px 15px 15px;vertical-align:top;border-bottom:1px solid #FFF}.contact-form-control{width:66.66667%;padding:15px}.contact-form-col{margin:0}}.contact-box .mail-step{margin:0 0 35px 0;padding:0 10px;background:#E5E5E5;counter-reset:mailStep}.contact-box .mail-step-item{float:left;list-style:none;margin:0 10px;padding:18px 0 14px;color:#999;font-size:16px;font-weight:bold;border-bottom:4px solid transparent}.contact-box .mail-step-item:before{counter-increment:mailStep;content:counter(mailStep) "."}.contact-box .mail-step-item-current{color:#333;border-bottom:4px solid #333}@media screen and (min-width: 768px){.contact-box .mail-step{height:60px}}.form-btn-box{margin:0 10px 50px 10px;text-align:center}.form-btn{display:inline-block}.form-btn-return{float:left}.form-btn-send{float:right}@media screen and (min-width: 768px){.form-btn-return{float:none}.form-btn-send{float:none;max-width:360px;width:100%}}.label-required{margin:0 5px;padding:2px 8px;color:#FFF;font-size:12px;border-radius:3px;background:#C41134}@media screen and (min-width: 768px){.label-required{float:right}}.contact-box select[required]:required{border:1px solid #C49511}.contact-box select.focused:invalid{border:1px solid #c41134}.contact-box select[required]:valid{border:1px solid #A7A7AA}.contact-box input[required]:required,.contact-box textarea[required]:required{background:#FFFDEB}.contact-box input.focused:invalid,.contact-box textarea.focused:invalid{background:#FFEBEE}.contact-box input[required]:valid,.contact-box textarea[required]:valid{background:#FFF}.contact-box input[type="text"],.contact-box input[type="password"],.contact-box input[type="datetime"],.contact-box input[type="datetime-local"],.contact-box input[type="date"],.contact-box input[type="month"],.contact-box input[type="time"],.contact-box input[type="week"],.contact-box input[type="number"],.contact-box input[type="email"],.contact-box input[type="url"],.contact-box input[type="search"],.contact-box input[type="tel"]{font-size:16px;padding:14px 5px 10px 5px}.contact-box textarea{font-size:16px;padding:5px 5px 4px}.contact-box select{font-size:16px;padding:11px 30px 11px 10px;vertical-align:top}.valid-mark{display:none}.valid-mark.valid{display:inline;color:#5cb85c;float:right}.invalid{background:#ffebee !important}.head-wrapper{padding:20px 0}.head-wrapper .site-name{margin:0;line-height:1;font-size:16px;text-align:center}.head-wrapper .site-name svg{max-width:280px}.head-wrapper .lang-switcher{font-weight:bold;font-size:14px;display:inline-block;margin-bottom:10px;white-space:nowrap}.head-wrapper .lang-switcher .acms-icon{font-size:14px}.head-wrapper .lang-search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.head-wrapper .lang-container{padding-right:10px}.global-navi-container ul{list-style:none;padding-left:0;display:table;table-layout:fixed;width:100vw;margin:10px calc(50% - 50vw);line-height:1.2;font-size:10px}@media (min-width: 480px){.global-navi-container ul{font-size:12px}}.global-navi-container ul li{display:table-cell;padding:0 1px}.global-navi-container ul li a{display:block;font-family:"Gothic MB101 Bold", sans-serif;text-align:center;height:56px;padding:10px 0 4px;background-color:dimgray;color:#fff;border-radius:5px}.global-navi-container ul li a:hover{text-decoration:none;background-color:rgba(105,105,105,0.6)}.global-navi-container ul li a:before{display:block;height:24px;content:'';background-image:url(../../images/chara.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:3px}.global-navi-container ul li a.global-navi-item-food{background-color:#F8A309}.global-navi-container ul li a.global-navi-item-food:hover{background-color:rgba(248,163,9,0.6)}.global-navi-container ul li a.global-navi-item-soil{background-color:#583B06}.global-navi-container ul li a.global-navi-item-soil:hover{background-color:rgba(88,59,6,0.6)}.global-navi-container ul li a.global-navi-item-learn{background-color:#8EB30A}.global-navi-container ul li a.global-navi-item-learn:hover{background-color:rgba(142,179,10,0.6)}.global-navi-container ul li a.global-navi-item-mds{background-color:#0bf}.global-navi-container ul li a.global-navi-item-mds:hover{background-color:rgba(0,187,255,0.6)}.global-navi-container ul li a.global-navi-item-top{background-color:#0bf}.global-navi-container ul li a.global-navi-item-top:hover{background-color:rgba(0,187,255,0.6)}@media (min-width: 480px){.global-navi-container ul{width:calc(100% + 8px);margin:10px -4px}}@media (min-width: 768px){.global-navi-container ul li a{font-size:16px}}@media (min-width: 1024px){.head-wrapper .site-name{text-align:left}.head-wrapper .lang-search-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.global-navi-container ul{margin-top:0;margin-bottom:0}.global-navi-container ul li a{height:68px}}.count-lead-container{background-color:rgba(0,187,255,0.1);padding:1px 0;border-top:7px solid #0bf}.top-lead{font-size:18px;text-align:center;font-family:"Jun 501", sans-serif;margin-left:5px;margin-right:5px}.count{font-size:22px;text-align:center;font-family:"Shin Maru Go Regular", sans-serif}.count span{white-space:nowrap;color:#fff;width:13em;text-align:center;height:44px;line-height:44px;border-radius:22px;display:inline-block;margin:5px}.count .food-data-count{background-color:#F8A309}.count .soil-data-count{background-color:#583B06}.count .env-data-count{background-color:dimgray}.foot-wrapper{padding:30px 0;background:rgba(88,59,6,0.3)}.company-about{margin:0 0 30px 0;color:#222}.company-name{margin:0 0 5px 0;color:#222;font-size:20px;font-style:normal;font-family:"Shin Maru Go Regular",sans-serif}.company-detail{margin:0;padding:0;color:#222;font-size:14px;font-style:normal}.company-detail a{color:#FFF}.company-detail a:hover{text-decoration:underline}.footer-nav{float:right;width:650px;max-width:100%;margin:0 -10px}.footer-nav-item{float:left;display:block;width:25%;margin:0 0 10px 0;padding:0 10px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-nav-title{margin:0 0 5px 0;color:#CCC;font-size:16px}.footer-nav-list{list-style:none;margin:0;padding:0}.footer-nav-list li{line-height:1.7}.footer-nav-list a{color:#999}@media screen and (max-width: 767px){.footer-nav{display:none}}.page-top-btn{display:block;position:fixed;right:20px;right:calc(20px + constant(safe-area-inset-right));bottom:20px;width:44px;height:44px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url("../../../beginner2018/images/marker/btn_pageTop.png") no-repeat center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1000;opacity:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.no-js .page-top-btn{opacity:.6}.page-top-btn-appear{opacity:1}@media screen and (max-width: 767px){.page-top-btn{display:none}}@media screen and (min-width: 768px){.page-top-btn:hover{opacity:.8;-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear}}.copyright{margin:0;color:#222}.copyright-text{margin:0 auto}.minnanods-illust{width:179px;height:50px}.footer-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;margin:0 -4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.footer-link-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer-link-list li{padding-left:4px;padding-right:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-link-list a{color:#fff;display:block;width:64px;height:64px;font-size:10px;text-align:center;border-radius:8px;padding-top:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-link-list a:before{content:'';background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;margin-left:auto;margin-right:auto;height:36px;width:36px;margin-bottom:2px}.footer-link-list .facebook-link a{background-color:#3B5999}.footer-link-list .facebook-link a:hover{background-color:rgba(59,89,153,0.7)}.footer-link-list .facebook-link a:before{background-image:url(../../images/icon-facebook.svg)}.footer-link-list .twitter-link a{background-color:#55ACEE}.footer-link-list .twitter-link a:hover{background-color:rgba(85,172,238,0.7)}.footer-link-list .twitter-link a:before{background-image:url(../../images/icon-twitter.svg)}.footer-link-list .contact-link a{background-color:#0bf}.footer-link-list .contact-link a:hover{background-color:rgba(0,187,255,0.7)}.footer-link-list .contact-link a:before{background-image:url(../../images/icon-contact.svg)}.footer-link-list .donation-link a{background-color:#0bf}.footer-link-list .donation-link a:hover{background-color:rgba(0,187,255,0.7)}.footer-link-list .donation-link a:before{background-image:url(../../images/icon-donation.svg)}.acms-icon{padding-right:6px}@media (min-width: 1024px){.two-column-grid .main{padding-right:30px}}.main{padding-bottom:30px}.slick-track{background-color:rgba(0,187,255,0.5)}.top-entry-summary-title{margin:0 !important}.event-list-item header{margin-top:20px}.event-list-item h3.event-list-item-title{display:inline}.event-list .event-list-title{margin:0 0 0.25em 0;background-color:rgba(0,187,255,0.2);padding:0.1em 0.3em}.event-list header{margin-bottom:8px}.event-list header h3{margin-bottom:0;display:inline-block;font-size:18px}.event-list table.event-table{border-top:1px dotted #aaa;width:100%;margin-bottom:45px;margin-top:15px}.event-list table.event-table th{vertical-align:top;background-color:#f1f1f1;white-space:nowrap;width:70px}.event-list table.event-table th,.event-list table.event-table td{padding:5px;border-bottom:1px dotted #aaa}.event-list table.event-table td{word-break:break-all}@media (max-width: 768px){.event-list table th,.event-list table td{display:block;width:100%}.event-list table td{padding-bottom:10px}}.top-section{padding:1px 20px 20px 20px}.section-title{font-family:"Gothic MB101 Bold", sans-serif;text-align:center;line-height:1.333;margin-bottom:0;margin-top:0;color:#fff;padding:0.5em}.section-title:not(.section-title-instagram):before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:12px 9px 0 9px;border-color:#ffffff transparent transparent transparent;margin-right:8px}.section-title:not(.section-title-instagram):after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:12px 9px 0 9px;border-color:#ffffff transparent transparent transparent;margin-left:8px}@media (min-width: 768px){.section-title{letter-spacing:0.25em}}.section-title-food{background-color:#F8A309}.top-section-food{background-color:rgba(248,163,9,0.15)}.section-title-soil{background-color:#583B06}.top-section-soil{background-color:rgba(88,59,6,0.15)}.section-title-learn{background-color:#8EB30A}.top-section-learn{background-color:rgba(142,179,10,0.15)}.section-title-analyze{background-color:#8EB30A}.top-section-analyze{background-color:rgba(142,179,10,0.15)}.section-title-support{background-color:#0bf}.top-section-support{background-color:rgba(0,187,255,0.15)}.section-title-mds{background-color:#0bf}.top-section-mds{background-color:rgba(0,187,255,0.15)}.section-title-event{background-color:#0bf}.top-section-event{background-color:rgba(0,187,255,0.15)}.section-title-others{background-color:dimgray}.top-section-others{background-color:rgba(105,105,105,0.15)}.top-section-instagram{padding-top:20px;padding-bottom:16px;background-color:rgba(192,84,164,0.2)}.section-title-instagram{padding-bottom:1px;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat}.section-title-instagram svg{height:27px}.one-column-banner-container{max-width:280px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.one-column-banner-container{max-width:none;width:100%}}.one-column-banner-container a{display:block;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.35);box-shadow:0 0 3px rgba(0,0,0,0.35);border-radius:10px}.one-column-banner-container .one-column-banner{margin-top:20px}.one-column-banner-container img{display:block;margin-left:auto;margin-right:auto;max-width:100%;border-radius:10px}.one-column-banner-sub-image-container{position:relative;margin-top:20px;height:200px}@media (min-width: 768px){.one-column-banner-sub-image-container{height:calc(100% - 20px)}}.one-column-banner-sub-image{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-section-soil .one-column-banner-sub-image-container{background-color:#91ccdc;height:300px}@media (min-width: 768px){.top-section-soil .one-column-banner-sub-image-container{height:calc(100% - 20px)}}.three-column-banner-container{margin-left:auto;margin-right:auto;max-width:220px}@media (min-width: 480px){.three-column-banner-container{max-width:460px}}@media (min-width: 768px){.three-column-banner-container{max-width:880px}}.three-column-banner-container a{display:block;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.35);box-shadow:0 0 3px rgba(0,0,0,0.35);height:100%;border-radius:10px}.three-column-banner-container .three-column-banner{margin-top:20px}.three-column-banner-container img{display:block;max-width:100%;border-radius:10px}.labs-box{background-color:rgba(88,59,6,0.15);border-bottom:7px solid #583B06;padding-top:30px;padding-bottom:30px}.top-labs-list-header{border-bottom-color:#0bf}.top-labs-list-header .module-heading{color:#0bf}.top-labs-list-header .module-heading:before{content:"";display:inline-block;background-image:url(../../images/icon-labs.svg);height:20px;width:20px;background-size:contain;background-repeat:no-repeat;background-position:center bottom;margin-right:4px;vertical-align:-2px}.top-labs-list{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-labs-list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width: 480px){.top-labs-list li{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width: 600px){.top-labs-list li{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%}}@media (min-width: 900px){.top-labs-list li{-ms-flex-preferred-size:25%;flex-basis:25%}}.top-labs-list .image-container{margin-right:8px}.top-labs-list .prefecture{font-size:12px;color:#222;margin:0 0 2px 0}.top-labs-list .lab-name{line-height:17px;color:#222;font-size:13px;margin-bottom:0;margin:0;font-weight:bold}.category_meta_description{font-weight:bold;font-size:18px;margin:0 0 2rem 0}.body-food .category_meta_description{color:#F8A309}.body-soil .category_meta_description{color:#583B06}.body-learn .category_meta_description{color:#8EB30A}.body-analyze .category_meta_description{color:#8EB30A}.body-support .category_meta_description{color:#0bf}.body-mds .category_meta_description{color:#0bf}.body-event .category_meta_description{color:#0bf}.body-others .category_meta_description{color:dimgray}.root-category-index-list{list-style:none;padding-left:0}.root-category-index-list>li>a{display:block;background-color:#8EB30A;color:#fff;font-size:18px;font-weight:bold;background-image:url(../../images/chara.svg);background-repeat:no-repeat;background-position:8px center;background-size:40px auto;padding:8px 8px 8px 56px;border-radius:8px}.root-category-index-list>li>a .acms-icon{font-size:12px;vertical-align:middle}.root-category-index-list>li>a:hover{background-color:rgba(142,179,10,0.3);color:#8EB30A}.root-category-index-list ul{list-style:none;margin-top:1em}.root-category-index-list li li{margin-bottom:0.5em}.root-category-index-list li li:before{border:3px solid #8EB30A;display:inline-block;content:"";width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:middle}.root-category-index-list li li a{color:#222}.marineri{position:relative;width:calc(100% - 140px);min-height:59px;border-radius:10px;background-color:rgba(0,187,255,0.8);padding:10px;color:#fff}.marineri a,.marineri a:link,.marineri a:visited,.marineri a:hover,.marineri a:action{color:#fff;text-decoration:underline}.marineri:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent rgba(0,187,255,0.8);position:absolute;right:-12px;top:calc(50% - 10px)}.marineri:after{content:"";background-image:url(../../images/marineri.png);background-size:contain;display:inline-block;height:79px;width:80px;position:absolute;right:-100px;bottom:0}.supporter-container{margin-left:10px;margin-right:10px}.supporter-container .supporter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid rgba(0,187,255,0.3);padding:16px;border-radius:6px;background-color:rgba(0,187,255,0.05);margin-bottom:30px}.supporter-container .supporter-photo{text-align:center}.supporter-container .supporter-photo img{max-width:33.3333vw}.supporter-container .supporter-text p{margin-left:0;margin-right:0;margin-bottom:0}.supporter-container p.supporter-name{font-weight:bold;font-size:24px;text-align:center;letter-spacing:2px;margin-bottom:0}.supporter-container p.supporter-title{text-align:center;font-size:12px;color:#888;margin-bottom:1em;margin-top:0}.supporter-container p.supporter-url{line-height:1.3333;margin-top:0.5em}@media (min-width: 480px){.supporter-container .supporter-text{margin-left:16px}.supporter-container .supporter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.supporter-container p.supporter-text,.supporter-container p.supporter-name,.supporter-container p.supporter-title{text-align:left}}.entry-column p.btn-food{margin:0 0 20px 0}.btn-food a,.btn-food a:link,.btn-food a:visited,.btn-food a:hover,.btn-food a:active{text-align:center;background-color:#F8A309;color:#fff;padding:8px 30px;border-radius:8px;display:block;text-decoration:none;line-height:1.25}.btn-food a{position:relative}.btn-food a:after{position:absolute;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #ffffff;right:12px;top:calc(50% - 8px)}.btn-food a:hover{background-color:rgba(248,163,9,0.7)}.text-smaller{font-size:12px}.nowrap{white-space:nowrap;display:inline-block}.calendarTable th{width:50px;text-align:right}.calendarTable .calendar-week{display:inline-block;color:#ffffff;background-color:#aaa;height:20px;width:20px;border-radius:50%;text-align:center;margin-left:5px}.calendarTable .w6 .calendar-week{background-color:rgba(0,0,255,0.4)}.calendarTable .w0 .calendar-week{background-color:rgba(255,0,0,0.4)}.calendarTable td .acms-label{margin-right:5px}.calendarTable .calendar-today{background-color:rgba(255,255,0,0.2)}.padding-10{padding:10px}.entry-column .map-select-container h2{color:#fff;border-bottom:none;padding:10px 8px 8px 8px;text-align:center;letter-spacing:0.25em;background-color:#583b06;border-radius:5px 5px 0 0;margin-bottom:0}.entry-column .map-select-container h2:before{content:none}.entry-column .map-select-container h2 span{color:#583b06;background-color:#fff;border-radius:50%;text-align:center;display:inline-block;width:1.5em;height:1.5em;margin-right:0.5em;padding-left:0.2em;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.entry-column .map-select-container .map-select-body{margin:0 10px;border-radius:0 0 5px 5px;border:2px solid #583b06}@media (min-width: 768px){.entry-column .map-select-container .map-type-item-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.entry-column .map-select-container .map-type-item-container .map-type-item{background-color:transparent}@media (min-width: 768px){.entry-column .map-select-container .map-type-item-container .map-type-item:nth-child(1){border-right:1px solid #583b06}.entry-column .map-select-container .map-type-item-container .map-type-item:nth-child(2){border-left:1px solid #583b06}}@media (max-width: 767px){.entry-column .map-select-container .map-type-item-container .map-type-item:nth-child(1){border-bottom:1px solid #583b06}.entry-column .map-select-container .map-type-item-container .map-type-item:nth-child(2){border-top:1px solid #583b06}}.entry-column .map-select-container .map-type-item-container .map-type-item figure{padding:3px;background-color:#f1f1f1;margin-bottom:10px}.entry-column .map-select-container .map-type-item-container .map-type-item figcaption{padding-bottom:3px;font-size:16px;font-weight:bold}@media (min-width: 768px){.entry-column .map-select-container .map-type-item-container .map-type-item{width:50%}}@media (min-width: 768px){.entry-column .map-select-container .map-type-item-container .map-type-item>div{height:100%}}.entry-column .map-select-container .map-type-item-container .map-type-item>div h3{padding:10px;margin:15px 10px}.entry-column .map-select-container .map-type-item-container .map-type-item>div h3:before,.entry-column .map-select-container .map-type-item-container .map-type-item>div h3:after{content:none}.entry-column .map-select-container .map-type-item-container .map-type-item>div .map-type-body{padding:2px 16px 16px 16px}.entry-column .map-select-container .map-type-item-container .map-type-item>div .map-type-body :last-child{margin-bottom:0}.entry-column .map-select-container.with-arw:after{content:"";display:block;margin-left:auto;margin-right:auto;width:0;height:0;border-color:#583b06 transparent transparent transparent;border-style:solid;border-width:20px}.acms-btn-large{font-weight:bold;font-size:18px}.acms-btn-large .circle-number{color:#005cee;background-color:#fff;border-radius:50%;text-align:center;display:inline-block;width:1.5em;height:1.5em;margin-right:0.5em;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.dotted-frame{padding:16px;border:3px dotted #0bf;margin:30px 10px}.dotted-frame :last-child{margin-bottom:0}h3.acms-admin-form-radio{font-size:18px}.acms-admin-form select.acms-admin-form-large,.acms-admin-form button.acms-admin-form-large{font-size:18px}.acms-entry [class*="acms-col-"]{padding-left:10px;padding-right:10px}.labo-link{font-style:normal}.form-wrapper{margin-left:10px;margin-right:10px;margin-bottom:40px}.form-wrapper #food-search-btn{border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#F8A309;color:#fff;font-size:20px;border-radius:8px;padding:5px 20px}.form-wrapper #food-search-btn .acms-icon{vertical-align:-1px}.form-wrapper .food-search-table tr:nth-child(odd){background-color:transparent}.form-wrapper .food-search-table th,.form-wrapper .food-search-table td{border-top:none}.form-wrapper .food-search-table th{padding-left:0;background-color:transparent;white-space:nowrap}.form-wrapper .food-search-table th:before{border:3px solid #F8A309;display:inline-block;content:"";width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:-2px}.form-wrapper .food-search-table td{padding-bottom:15px}.form-wrapper .food-search-table td .select2{width:100% !important}.form-wrapper #detail-search{display:none;background-color:rgba(248,163,9,0.2);padding:20px;margin-bottom:20px}.form-wrapper #detail-search h5{margin:0}.form-wrapper #toggle-detail-search{color:#000;text-decoration:none}.body-others .form-wrapper .food-search-table th:before{border-color:dimgray}.body-others .form-wrapper #food-search-btn{background-color:dimgray}.body-others .form-wrapper #detail-search{background-color:rgba(105,105,105,0.2)}.contact-box{max-width:780px;margin-left:auto;margin-right:auto}#loginUserStatus{word-wrap:break-word}.acms-label-future-date{background-color:rgba(255,255,0,0.3)}.acms-label-past-date{background-color:rgba(0,0,0,0.2)}.body-en .food-data-count,.body-en .soil-data-count,.body-en .env-data-count{font-size:16px;width:16em}.body-en .section-title{font-size:18px;letter-spacing:0}.body-en .google-logo{margin:6px 10px 0 10px}.attention-container{max-width:480px;margin:0 auto;padding:0 10px}.attention-container .attention-list{list-style:none;font-size:20px;margin-left:0;padding-left:0}.attention-container .attention-list a{display:block;border-radius:5px;text-align:center;padding:0.3em 0.2em 0.3em 1.6em;position:relative;line-height:1.25}.attention-container .attention-list a .acms-icon{position:absolute;top:0.45em;left:0.5em}.attention-container .attention-list a:link,.attention-container .attention-list a:visited{background-color:#ffe5a5;color:#222}.attention-container .attention-list a:hover,.attention-container .attention-list a:active{background-color:#fdebbe;color:#71540e}.entry-container{overflow:hidden;border:1px dashed red}.module-heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.va-1{vertical-align:-1px}.module-lead{line-height:1.75}.acms-table-responsive>.acms-table th{white-space:nowrap}.labs-entry-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.labs-entry-header>div{width:200px;max-width:33.3333%;margin-right:10px}.labs-entry-header>div>img{width:100%;height:auto}.labs-entry-header h1{font-size:1.5rem}.labs-th-fix th{width:11em}.tenyears-author-name{white-space:nowrap;font-weight:bold;font-size:16px}.supporters-banners-list a p{text-align:center;color:#333}
/*# sourceMappingURL=site.min.css.map */