@charset "utf-8";

/* common */
#sec_contact.common-contact{
background-image:url(../img/contents/contact-common.jpg);
}


/* 01 about */

/* archive */
#about #sec_cat-titlearea{
background-image:url("../img/contents/01about/hero-about.jpg") ;
background-size: 110% auto;
}
#sec_cat-nav ul a .cat-nav_mission{
background:url(../img/contents/01about/cat-nav-about01.jpg) center center / auto 80.4vw no-repeat;	
}
#sec_cat-nav ul a .cat-nav_about-naturefarming{
background:url(../img/contents/01about/cat-nav-about02.jpg) center center / auto 80.4vw no-repeat;
}
#sec_cat-nav ul a .cat-nav_profile{
background:url(../img/contents/01about/cat-nav-about03.jpg) center center / auto 80.4vw no-repeat;
}
#sec_cat-nav ul a .cat-nav_public-information{
background:url(../img/contents/01about/cat-nav-about04.jpg) center center / auto 80.4vw no-repeat;
}
#sec_cat-nav ul a .cat-nav_recruitment{
background:url(../img/contents/01about/cat-nav-about05.jpg) center center / auto 80.4vw no-repeat;
}
#sec_cat-nav ul a .cat-nav_contribute{
background:url(../img/contents/01about/cat-nav-about06.jpg) center -23vw / auto 80.4vw no-repeat;
}

/* single */
#mission #sec_titlearea{
background-image: url(../img/contents/01about/hero-mission.jpg) ;
}
#about-naturefarming #sec_titlearea{
background-image: url(../img/contents/01about/hero-about-naturefarming.jpg) ;
}
#farming-concept #sec_titlearea,
#farming-concept_t #sec_titlearea{
background-image: url(../img/contents/01about/hero-farming-concept.jpg) ;
}
#characteristic #sec_titlearea{
background-image: url(../img/contents/01about/hero-characteristic.jpg) ;
}
#profile #sec_titlearea{
background-image: url(../img/contents/01about/hero-profile.jpg) ;
}
#public-information #sec_titlearea{
background-image: url(../img/contents/01about/hero-public-information.jpg) ;
}
#recruitment #sec_titlearea{
background-image: url(../img/contents/01about/hero-recruitment.jpg) ;
}
#donation #sec_titlearea{
background-image: url(../img/contents/01about/hero-donation.jpg) ;
}
#supporting #sec_titlearea{
background-image: url(../img/contents/01about/hero-supporting.jpg) ;
}
#profile .sec_organization-chart .page-img{
}
#contribute .col-box{
text-align: center;
}
#contribute .col-box .bt_contact{
display: inline-block;
width: 250px;
text-align: center;
}
#contribute .col-box .bt_contact:first-of-type{
margin-right: 50px;
}
#contribute .col-box .bt_contact span{
width: 250px;
}
#supporting .table_common-a th,
#donation .table_common-a th{
width:inherit;
}
/*
#profile .sec_data dl{
padding:0 3%;
}
*/
/* */

/* 02 activity */
#sec_contact.activity-contact{
background-image:url(../img/contents/02activity/contact-activity.jpg);
}

/* archive */
#activity #sec_cat-titlearea{
background-image:url("../img/contents/02activity/hero-activity.jpg") ;
background-size: 110% auto;
}
/* single */
#activity-archive #sec_titlearea{
background-image: url(../img/contents/02activity/hero-activity-archive.jpg) ;
}
#agricultural-training #sec_titlearea{
background-image: url(../img/contents/02activity/hero-agricultural-training.jpg) ;
}
#exchange-meeting #sec_titlearea,
#meeting2024 #sec_titlearea,
#meeting2023 #sec_titlearea,
#meeting2019 #sec_titlearea,
#meeting2018 #sec_titlearea,
#meeting2017 #sec_titlearea,
#meeting2016 #sec_titlearea,
#meeting2015 #sec_titlearea{
background-image: url(../img/contents/02activity/hero-exchange-meeting.jpg) ;
}
#farm-visit #sec_titlearea{
background-image: url(../img/contents/02activity/hero-farm-visit.jpg) ;
}
#regular-magazine #sec_titlearea,
#news #sec_titlearea,
.news #sec_titlearea{
background-image: url(../img/contents/02activity/hero-news.jpg) ;
}
#outreach #sec_titlearea{
background-image: url(../img/contents/02activity/hero-outreach.jpg) ;
}
#overseas-outreach #sec_titlearea{
background-image: url(../img/contents/02activity/hero-overseas-outreach.jpg) ;
}
#publication #sec_titlearea{
background-image: url(../img/contents/02activity/hero-publication.jpg) ;
background-size: 100% auto;
background-position:center;
}
#research #sec_titlearea{
background-image: url(../img/contents/02activity/hero-research.jpg) ;
}
#demonstration-field #sec_titlearea{
background-image: url(../img/contents/02activity/hero-overseas-outreach.jpg) ;
}
#media #sec_titlearea{
background-image: url(../img/contents/02activity/hero-media.jpg) ;
}

#research .col-box .col-caption,
#outreach .col-box .col-caption{
 font-size: 16px;
 }
#overseas-outreach .knfic .col-box img,
#overseas-outreach .en-book .col-box img{
width: 180px;
}
#overseas-outreach .knfic .dl_common.non-deco dt,
#overseas-outreach .knfic .dl_common.non-deco dd{
padding: 5px;
}
#overseas-outreach .knfic .table_common-a th{
width: initial;
}
#publication .price{
font-size: 14rem;
font-size: 14px;
display: block;
padding-left: 2px;
margin-bottom: 15px;
}
#publication .information-area p{
font-size: 14px;
}
#publication section > .dl_v-a > dd:not(:last-of-type){
margin-bottom: 80px;
}
#publication .area_topic-a{
padding: 10px;
}
#demonstration-field .table_common-a th,
#agricultural-training .table_common-a th{
width: initial;
}
#demonstration-field .table_common-a tr>td:not(:nth-of-type(4)){
font-size: 12px;
}
#farm-visit .dl_common .bt_contact{
margin-left: 0;
}
#farm-visit .table_common-a th{
width: inherit;
}
#farm-visit .table_common-a td{
font-size: 13px;
}

#exchange-meeting #sec_cat-nav ul.nav-s li{
margin-bottom: 20px;
width: 220px;
}
#exchange-meeting #sec_cat-nav ul.nav-s a{
width: inherit;
}
#exchange-meeting .bt-roundcorner h3 {
border-bottom:inherit;
margin-bottom:initial;
padding-bottom:initial;
}

.table_legacy01 > table{
width: 100%;
}
.table_legacy01 > table tr:first-of-type td{
background:#f2f2f2;
padding: 10px;
color:#222222;
font-weight: 600;
}
.table_legacy01 > table tr:not(:first-child) td,
.table_legacy01 > table tr:nth-child(2) td:not(:first-child){
font-size: 14px;
padding: 5px 10px;
}
.table_legacy01 > table tr:not(:nth-child(2)):not(:last-child):not(:nth-last-child(1)) td,
.table_legacy01 > table tr:nth-child(2) td:nth-child(2){
border-bottom: 1px solid #ccc;
}
.table_legacy01 > table td img{
width: 90%;
}
.table_legacy01 > table td a{
position: relative;
padding-left: 27px;
display: block;
}
.table_legacy01 > table td a:before{
content: "";
background:url(../img/common/ic_download.webp) no-repeat 0 center / contain;
width: 17px;
height: 17px;
position: absolute;
top: .35em/*1px*/;
left: 2px;
}
.column #sec_titlearea{
height: 120px;
padding-top: 20px;
}

/* 03 instruction */
#sec_contact.instruction-contact{
background-image:url(../img/contents/03instruction/contact-instruction.jpg);
}

/* archive */
#instruction #sec_cat-titlearea{
background-image:url(../img/contents/03instruction/hero-instruction.jpg) ;
background-size: 130% auto;
}

/* single */
#instruction-rice-cultivation #sec_titlearea{
background-image: url(../img/contents/03instruction/hero-instruction-rice.jpg) ;
}
#instruction-vegetable-cultivation #sec_titlearea{
background-image: url(../img/contents/03instruction/hero-instruction-vegetable.jpg) ;
}
#online-seminar #sec_titlearea{
background-image: url(../img/contents/03instruction/hero-online-seminar.jpg) ;
}
#instruction-request #sec_titlearea{
background-image: url(../img/contents/03instruction/hero-instruction-request.jpg) ;
}

/* 04 breeding */
#sec_contact.breeding-contact{
background-image:url(../img/contents/04breeding/contact-breeding.jpg);
}
#point-pumpkin #sec_titlearea,
#point-cucumber #sec_titlearea,
#point-tomato #sec_titlearea,
#point-eggplant #sec_titlearea,
#point-watermelon #sec_titlearea,
#point-lettuce #sec_titlearea,
#point-babyleaf #sec_titlearea,
#point-seedling #sec_titlearea,
#point-sunsetseedling #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-variety-pages.jpg)/*url(../img/contents/04breeding/hero-point-pages.jpg) */;
/*
height: 160px;
*/
}
/* archive */
#breeding #sec_cat-titlearea{
background-image:url(../img/contents/04breeding/hero-breeding.jpg) ;
background-size: 130% auto;
}
#sec_cat-nav ul a .cat-nav_about-breeding{
background:url(../img/contents/04breeding/cat-nav-breeding01.jpg) center center / auto 80.4vw no-repeat;	
}
#sec_cat-nav ul a .cat-nav_seed-species{
background:url(../img/contents/04breeding/cat-nav-breeding02.jpg) center center / auto 80.4vw no-repeat;
}
#sec_cat-nav ul a .cat-nav_variety{
background:url(../img/contents/04breeding/cat-nav-breeding03.jpg) center center / auto 80.4vw no-repeat;
}
#sec_cat-nav ul a .cat-nav_point{
background:url(../img/contents/04breeding/cat-nav-breeding04.jpg) center center / auto 80.4vw no-repeat;
}
#sec_cat-nav ul a .cat-nav_cultivation-learning{
background:url(../img/contents/04breeding/cat-nav-breeding05.jpg) center center / auto 80.4vw no-repeat;
}
#sec_cat-nav ul a .cat-nav_column{
background:url(../img/contents/04breeding/cat-nav-breeding06.jpg) center center / auto 80.4vw no-repeat;
}

#sec_cat-nav ul a .cat-nav-variety-pumpkin{
background:url(../img/contents/04breeding/cat-nav-variety-pumpkin.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-cucumber{
background:url(../img/contents/04breeding/cat-nav-variety-cucumber.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-cucumber-local{
background:url(../img/contents/04breeding/cat-nav-variety-cucumber-local.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-tomato{
background:url(../img/contents/04breeding/cat-nav-variety-tomato.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-eggplant{
background:url(../img/contents/04breeding/cat-nav-variety-eggplant.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-greenpepper{
background:url(../img/contents/04breeding/cat-nav-variety-greenpepper.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-watermelon{
background:url(../img/contents/04breeding/cat-nav-variety-watermelon.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-carrot{
background:url(../img/contents/04breeding/cat-nav-variety-carrot.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-sweetcorn{
background:url(../img/contents/04breeding/cat-nav-variety-sweetcorn.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-lettuce{
background:url(../img/contents/04breeding/cat-nav-variety-lettuce.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-leafy{
background:url(../img/contents/04breeding/cat-nav-variety-leafy.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-variety-grain{
background:url(../img/contents/04breeding/cat-nav-variety-grain.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-pumpkin{
background:url(../img/contents/04breeding/cat-nav-point-pumpkin.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-cucumber{
background:url(../img/contents/04breeding/cat-nav-point-cucumber.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-tomato{
background:url(../img/contents/04breeding/cat-nav-point-tomato.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-eggplant{
background:url(../img/contents/04breeding/cat-nav-point-eggplant.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-watermelon{
background:url(../img/contents/04breeding/cat-nav-point-watermelon.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-lettuce{
background:url(../img/contents/04breeding/cat-nav-point-lettuce.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-babyleaf{
background:url(../img/contents/04breeding/cat-nav-point-babyleaf.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-seedling{
background:url(../img/contents/04breeding/cat-nav-point-seedling.jpg) center center / auto 90vw no-repeat;
}
#sec_cat-nav ul a .cat-nav-point-sunsetseedling{
background:url(../img/contents/04breeding/cat-nav-point-sunsetseedling.jpg) center center / auto 90vw no-repeat;
}

/* single */
#about-breeding #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-about-breeding.jpg) ;
}
#seed-species #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-seed-species.jpg) ;
}
#variety #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-variety.jpg) ;
}
#point #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-point.jpg) ;
}
#cultivation-learning #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-cultivation-learning.jpg) ;
}
#column #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-column.jpg) ;
}
.variety-list #sec_titlearea,
.species-list #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-variety-pages.jpg) ;
}


#seed-species .subscript-img,
#cultivation-learning .subscript-img{
width: 80%;
display: block;
margin: 0 auto;
}
#point-tomato .table_common-a{
font-size: 12rem;
font-size: 12px;
}

/* 05 seed-production */
#sec_contact.seed-production-contact{
background-image:url(../img/contents/05seed-production/contact-seed-production.jpg);
}

/* archive */
#seed-production #sec_cat-titlearea{
background-image:url(../img/contents/05seed-production/hero-seed-production.jpg) ;
background-size: 130% auto;
}

/* single */
#about-seed-production #sec_titlearea{
background-image: url(../img/contents/05seed-production/hero-about-seed-production.jpg) ;
}
#production-system #sec_titlearea{
background-image: url(../img/contents/05seed-production/hero-production-system.jpg) ;
}
#recruitment-production #sec_titlearea{
background-image: url(../img/contents/05seed-production/hero-recruitment-production.jpg) ;
}

#recruitment-production .dl_common .t_subscript{
margin-top: 20px;
}
#recruitment-production .dl_common .bt_contact{
font-weight: 800;
display: block;
margin-left:0;
}

/* 06 seed-popularization */
#sec_contact.seed-popularization-contact{
background-image:url(../img/contents/06seed-popularization/contact-seed-popularization.jpg);
}

/* archive */
#seed-popularization #sec_cat-titlearea{
background-image:url(../img/contents/06seed-popularization/hero-seed-popularization.jpg) ;
background-size: 130% auto;
}

/* single */
#about-seed-popularization #sec_titlearea{
background-image: url(../img/contents/06seed-popularization/hero-about-seed-popularization.jpg) ;
}
#seedling #sec_titlearea{
background-image: url(../img/contents/06seed-popularization/hero-seedling.jpg) ;
}
#recruitment-popularization #sec_titlearea{
background-image: url(../img/contents/06seed-popularization/hero-recruitment-popularization.jpg) ;
}
#seedling .product-box-a{
margin-bottom: 0;
padding-bottom: 0;
}
#seedling .table_common-a{
font-size: 12rem;
font-size: 12px;
}

/* 07 jas */
#sec_contact.jas-contact{
background-image:url(../img/contents/07jas/contact-jas.jpg);
}

/* archive */
#jas #sec_cat-titlearea{
background-image:url(../img/contents/07jas/hero-jas.jpg) ;
background-size: 130% auto;
}

/* single */
#about-jas-certified #sec_titlearea,
#certified-process #sec_titlearea,
#application-form #sec_titlearea,
#english-certificate #sec_titlearea,
#marks-signs #sec_titlearea,
#certification-seminar #sec_titlearea,
#followup-seminar #sec_titlearea,
#jasnews #sec_titlearea,
#certified-information #sec_titlearea,
#jas-partner #sec_titlearea,
#certified-pre #sec_titlearea,
#certified-first #sec_titlearea,
#certified-second #sec_titlearea,
#certified-third #sec_titlearea,
#jas-materials #sec_titlearea{
background-image:url(../img/contents/07jas/hero-jas.jpg) ;
}
#certified-information .table_common-a,
#english-certificate .table_common-a,
#marks-signs .table_common-a,
#certification-seminar .table_common-a
/*,#jas-partner .table_common-a*/{
font-size: 12rem;
font-size: 12px;
}
#english-certificate .table_common-a th,
#marks-signs .table_common-a th,
#jas-partner .table_common-a th,
#certification-seminar .table_common-a th{
width: initial;
}
#marks-signs .table_common-a th{
writing-mode: vertical-lr;
}

#certified-information .sec_table{
padding-bottom: 0;
margin-bottom: 20px;
}

#application-form main .bt-round span{
width: 280px;
}
.ic_certified{
width: 40px;
vertical-align: middle;
}
/* icon */
.ic_certified-process01:before,.ic_certified-process02:before,.ic_certified-process03:before,.ic_certified-process04:before{
content: "";
background:no-repeat 0 center / contain;
width: 55px;
height: 55px;
position: absolute;
top: -1.8em;
left: -1.8em;
}
.ic_certified-process01:before{
background-image: url(../img/common/ic_certified-process01.webp) ;
}
.ic_certified-process02:before{
background-image: url(../img/common/ic_certified-process02.webp) ;
}
.ic_certified-process03:before{
background-image: url(../img/common/ic_certified-process03.webp) ;
}
.ic_certified-process04:before{
background-image: url(../img/common/ic_certified-process01.webp),url(../img/common/ic_certified-process02.webp),url(../img/common/ic_certified-process03.webp) ;
background-position: left center, center center, right center;
width: 180px;
}
.topic-list-d.ic_certified-process04{
padding-top: 35px;
}

/* 09 english */
/* archive */
#english #sec_cat-titlearea{
background-image:url(../img/contents/01about/hero-profile.jpg) ;
background-size: 130% auto;
}

/* single */
#en-naturefarming #sec_titlearea{
background-image: url(../img/contents/01about/hero-farming-concept.jpg) ;
}
#en-characteristic #sec_titlearea{
background-image: url("../img/contents/01about/hero-about.jpg");
}
#en-research #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-breeding.jpg);
}
#en-outreach #sec_titlearea{
background-image: url(../img/contents/03instruction/hero-instruction-rice.jpg) ;
}
#en-others #sec_titlearea{
background-image: url(../img/contents/05seed-production/hero-about-seed-production.jpg) ;
}
#en-profile #sec_titlearea{
background-image: url(../img/contents/01about/hero-about-naturefarming.jpg) ;
}
#en-contact #sec_titlearea{
background-image: url(../img/contents/04breeding/hero-cultivation-learning.jpg) ;
}
#chinese #sec_titlearea{
background-image: url(../img/contents/06seed-popularization/hero-recruitment-popularization.jpg) ;
}
/*
#sec_cat-titlearea.english_titlearea,
#sec_titlearea.english_titlearea{
height: 160px;
}
*/

/* 99 other */
#privacypolicy #sec_titlearea,#terms #sec_titlearea,#contentspolicy #sec_titlearea,#sitemap #sec_titlearea,#contact #sec_titlearea,#search #sec_titlearea{
height: 160px;
}
#sitemap .wsp-container h2{
font-size: 18px;
}
#sitemap .wsp-container ul li{
font-size: 14px;
}
#sitemap .wsp-container .wsp-abouts-list li:nth-of-type(3),
#sitemap .wsp-container .wsp-abouts-list li:nth-of-type(4),
#sitemap .wsp-container .wsp-abouts-list li:nth-of-type(9),
#sitemap .wsp-container .wsp-abouts-list li:nth-of-type(10),
#sitemap .wsp-container .wsp-activitys-list li:nth-of-type(3),
#sitemap .wsp-container .wsp-activitys-list li:nth-of-type(6),
#sitemap .wsp-container .wsp-activitys-list li:nth-of-type(8),
#sitemap .wsp-container .wsp-activitys-list li:nth-of-type(9),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(4),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(5),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(6),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(7),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(8),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(9),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(10),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(11),
#sitemap .wsp-container .wsp-breedings-list li:nth-of-type(12),
#sitemap .wsp-container .wsp-jass-list li:nth-of-type(3),
#sitemap .wsp-container .wsp-jass-list li:nth-of-type(4),
#sitemap .wsp-container .wsp-jass-list li:nth-of-type(5),
#sitemap .wsp-container .wsp-jass-list li:nth-of-type(6),
#sitemap .wsp-container .wsp-jass-list li:nth-of-type(7),
#sitemap .wsp-container .wsp-jass-list li:nth-of-type(9),
#sitemap .wsp-container .wsp-jass-list li:nth-of-type(10){
/*padding-left: 15px;*/
}
#contact .topic-list-a .subscript{
display: flex;
flex-wrap: wrap;
}
#contact .topic-list-a .subscript.center{
display:block;
text-align: center;
}
#contact .topic-list-a .bt-round{
width: 100%;
margin-bottom: 20px;
}
#contact .topic-list-a .bt-round span{
font-size: 14px;
/*
width: inherit;
*/
}


/* legacy-mob */
@media (max-width: 400px) {
}

/* mob */
@media (max-width: 768px) {
/* 01 about */

/* single */
.n2-ss-slider-wrapper-inside > div{
height: 500px;
}
#contribute #sec_titlearea.main-visual .main-headline{
padding: 7px 10px 8px 10px;
}
#contribute #sec_titlearea.main-visual .main-headline p{
font-size: 22px;
}
#contribute #sec_titlearea.main-visual .main-headline.vertical01{
bottom: 24vw;
left: calc(5%);
}
#contribute #sec_titlearea.main-visual .main-headline.vertical02{
bottom: 9vw;
left: calc(5%);
}
#contribute .col-box .bt_contact:first-of-type{
margin-right: initial;
margin-bottom: 20px;
}
/*
#contribute .n2-ss-slider .n2-ss-slide-background-image img{
width: 150% !important;
}
*/
}

/* pc */
@media (min-width: 769px) {

/* front-page */

.front-page #sec_banner .swiper-slide img{
width: 540px;
}
.front-page .slide-image{
border-radius: 10px;
}
.front-page .xo-slider{
margin-bottom: 60px;
}
.front-page #sec_banner .flexslider img{
width: 540px;
}
.front-page .flexslider img{
border-radius: 10px;
}
.front-page .flexslider{
margin-bottom: 60px;
}

.front-page #sec_cat-nav ul{
width: 1080px;
}
.front-page #sec_cat-nav ul li {
height: 330px;
}
.front-page #sec_cat-nav ul a{
width: 330px;
}
.front-page #sec_cat-nav ul li div{
width: 330px;
font-size: 13rem;
font-size: 13px;
}
.front-page #sec_cat-nav ul li div span {
font-size: 17rem;
font-size: 17px;
}
/* 01 about */

/* archive */
#about #sec_cat-titlearea{
background-position: center -30vw;
}
#sec_cat-nav ul a > .li{

}
#sec_cat-nav ul a .cat-nav_mission,
#sec_cat-nav ul a .cat-nav_about-naturefarming,
#sec_cat-nav ul a .cat-nav_profile,
#sec_cat-nav ul a .cat-nav_public-information,
#sec_cat-nav ul a .cat-nav_recruitment,
#sec_cat-nav ul a .cat-nav_contribute{
background-size: 440px auto;
}
#sec_cat-nav ul a .cat-nav_contribute{
background-position: center center;
}
/*
#about #sec_cat-nav ul a:nth-of-type(4){
margin-left:calc(50% - 345px) ;
}
#about #sec_cat-nav ul a:nth-of-type(5){
margin-right:calc(50% - 345px) ;
}
*/

/* single */
#supporting #sec_titlearea{
background-position: center -12vw;
}
#contribute #sec_titlearea.main-visual .main-headline.vertical01{
top: 8vw;
left: calc(50% + 355px);
height: 387px;
}
#contribute #sec_titlearea.main-visual .main-headline.vertical02{
top: 13vw;
left: calc(50% + 260px);
height: 356px;
}

/* 02 activity */
#publication #sec_titlearea{
background-size: 85vh auto;
}
#demonstration-field .table_common-a th:nth-of-type(1){
width: 95px;
}
#demonstration-field .table_common-a th:nth-of-type(2){
width: 70px;
}
#demonstration-field .table_common-a th:nth-of-type(3){
width: 105px;
}
#demonstration-field .table_common-a th:nth-of-type(4){
width: 105px;
}
#demonstration-field .table_common-a th:nth-of-type(6){
width: 90px;
}

/* 04 breeding */
/* archive */
#sec_cat-nav ul a .cat-nav_about-breeding,
#sec_cat-nav ul a .cat-nav_column,
#sec_cat-nav ul a .cat-nav_seed-species,
#sec_cat-nav ul a .cat-nav_variety,
#sec_cat-nav ul a .cat-nav_point,
#sec_cat-nav ul a .cat-nav_cultivation-learning{
background-size: 430px auto;
}
#variety #sec_cat-nav ul a >li,
#point #sec_cat-nav ul a >li{
background-size: 215px auto;
}
#variety #sec_cat-nav ul > a:nth-last-of-type(2),
#breeding #sec_cat-nav ul > a:nth-last-of-type(2){
margin-right: 10px;
}
#variety #sec_cat-nav ul > a:nth-last-of-type(1),
#breeding #sec_cat-nav ul > a:nth-last-of-type(1){
margin-left: 10px;
}

/* single */
#seed-species .subscript-img{
width: 580px;
}
#cultivation-learning .subscript-img{
width: 500px;
}
#point-watermelon .point-img04{
width: 400px;
}
#point-sunsetseedling .point-img01{
width: 520px;
}
#point-seedling .point-img01,
#point-seedling .point-img02,
#point-seedling .point-img03{
width: 520px;
}

/* 06 seed-popularization */

/* single */
#seedling .table_common-a{
font-size: 13rem;
font-size: 13px;
}

/* 07 jas */

/* archive */
#jas .comitment{
/*width: 760px;*/
}
#jas .sec_information,#jas #sec_detailed{
width: 800px;
}
#jas .table_common-a th{
width: initial;
}

/* single */
#application-form .table_common-a th{
text-align: left;
padding-left: 1em;
font-size: 13rem;
font-size: 13px;
width: initial;
}
#application-form .table_common-a tr > td:first-child{
width: 450px;
}
#application-form .table_common-a tr > td:nth-child(2),
#application-form .table_common-a tr > td:nth-child(3),
#application-form .table_common-a tr > td:nth-child(4){
width: 80px;
}
#application-form .table_common-a tr > td:not(:first-child){
text-align: center;
font-size: 12px;
}
#marks-signs .table_common-a th{
writing-mode: initial;
}
#english-certificate .table_common-a tr > td:last-child{
width: 140px;
}
#certified-pre .point-img01{
width: 480px;
}
#certification-seminar .slideToggle-contents,
#certification-seminar .col-box{
font-size: 14rem;
font-size: 14px;
}


/* 99 other */

/* single */
#profile #sec_organization-chart .page-img{
padding: inherit;
width: 600px;
}
#profile #sec_data .sec_data dl{
padding:inherit;
}

#recruitment .dl_common .bt_contact {
margin: 20px auto 0 0 ;
}
#sitemap .wsp-container{
display: flex;
flex-wrap: wrap; 
}
#sitemap .wsp-container h2{
width: 25%; /* 必要に応じて調整 */
}
#sitemap .wsp-container ul{
width: 75%;
margin-bottom: 20px; 
}
#contact .topic-list-a .bt-round{
width: 40%;
margin-right: 10%;
}
#contact .topic-list-a .subscript.center .bt-round{
margin-right: 0;
}
}

/* tablet */
@media (min-width: 769px) and (max-width: 1079px) {
}