article,audio,b,body,caption,cite,code,dd,details,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,menu,nav,object,ol,p,pre,q,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;list-style:none}body{line-height:1}article,details,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}q{quotes:none}q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.examNavi,.globalMenuSp{display:none}.wpcf7{width:100%}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;font-family:'Noto Sans JP',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:hover{-webkit-transition:background-color .5s;transition:background-color .5s}header{margin:0;padding:5px 0 0}.g-navi{margin:0;padding:0}footer{margin:0 auto;height:200px;background-color:#b44b4c;padding:40px 0}html{background-image:url('../images/background.png');background-repeat:repeat-x;background-position:left top}h2{position:relative;margin:0 0 60px;padding:40px 0 0;width:100%;font-size:2em;color:#b44702;font-weight:700;text-align:center}h2:before{content:'';position:absolute;display:inline-block;width:60px;height:3px;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#b44702;border-radius:2px}form{margin:0;padding:0;width:100%}.contact-btn-wrapper .contact-btn>a,.sitemap-btn-wrapper .sitemap-btn>a{display:inline-block;margin:0;padding:0;width:140px;height:30px;font-size:.875em;color:#fff;text-align:center;line-height:28px;text-decoration:none;border-radius:5px;background:#b44b4c}.contact-btn-wrapper .contact-btn>a:hover,.sitemap-btn-wrapper .sitemap-btn>a:hover{background-color:#830e0f}.contact-btn-wrapper{margin:0;padding:0;text-align:right;line-height:100px}.sitemap-btn-wrapper{margin:0;padding:0;text-align:center;line-height:100px}.ranking-btn-wrapper{margin:30px 0 0;padding:0;width:100%;height:40px;text-align:center}.ranking-btn-wrapper .ranking-btn{display:flex;align-item:center;justify-content:center;margin:0;padding:0;width:90%;height:40px}.ranking-btn-wrapper .ranking-btn>a{display:block;margin:0;padding:0;width:100%;height:100%;font-size:.9rem;color:#fff;text-align:center;line-height:40px;text-decoration:none;border-radius:5px;background:#dd4a4d}.ranking-btn-wrapper .ranking-btn>a:hover{background:#b92e30}.exam-list{margin:0;padding:0;line-height:100px;display:block;height:100px;background:#f8e4e4;text-align:center;cursor:pointer;z-index:50}.exam-list>a{display:inline-block;margin:0;padding:0;width:100%;height:100px;font-size:1.125em;color:#9d3e00;line-height:100px;text-decoration:none;background:#fdd}.exam-list>a:hover{background-color:#f0a9a9}.exam-list>a>img,.exam-list>a>picture>img{margin:-2px 10px 0 0;vertical-align:middle}nav .g-navi-contents li{margin:0;padding:0;border-right:1px solid #fff;background:#b44b4c}nav .g-navi-contents li:last-child{border-right:none}nav .g-navi-contents li>a{display:block;margin:0;padding:0;height:52px;font-size:1em;color:#fff;line-height:52px}nav .g-navi-contents li>a:hover{background-color:#830e0f}nav .g-navi-contents .active{background:#ffc8c9}nav .g-navi-contents .active>a{color:#6f2526}nav .g-navi-contents .g-navi-submenu{margin:1px 0 0;padding:0;border:none;width:100%}nav .g-navi-contents .g-navi-submenu>li{padding:0;height:52px;border-right:none;border-bottom:1px solid #fff}nav .g-navi-contents .g-navi-submenu>li:last-child{border-bottom:none}nav .g-navi-contents .g-navi-submenu>li>a{display:block;padding:0 20px;height:51px;font-size:.875em;color:#fff;line-height:51px;background:#d1696a}nav .g-navi-contents .g-navi-submenu>li>a:hover{background:#c63d3e}.exam-list .ham>span{display:block;position:absolute;width:30px;border-bottom:3px solid #9d3e00;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;left:16%}.exam-list .ham>span:first-child{top:40px}.exam-list .ham>span:nth-child(2){top:49px}.exam-list .ham>span:nth-child(3){top:58px}.exam-list .menu-txt{position:absolute;top:0;left:38%;height:100px;font-size:1.125em;color:#9d3e00}.exam-list.active span:first-child{top:49px;left:16%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.exam-list.active span:nth-child(2),.exam-list.active span:nth-child(3){top:49px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.examNavi.active{-webkit-transform:translateY(0);transform:translateY(0)}.examNavi{display:block;position:fixed;top:0;left:5%;padding:100px 0 0;width:90%;color:#000;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.6s;transition:.6s;border-top:5px solid #b44b4c;z-index:30}.examNavi .list-title{margin:0;padding:15px 0;font-size:1.375em;color:#502000;font-weight:700;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;background:#e5dab2}.examNavi .accordion2{margin-top:0;padding:20px 30px 30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fcf7e4;display:-ms-grid;display:grid;-ms-grid-rows:50% 1fr;grid-template-rows:50% 1fr;-ms-grid-columns:(25%)[4];grid-template-columns:repeat(4,25%)}.examNavi .accordion2 .ex-drink{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}.examNavi .accordion2 .ex-osake{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2}.examNavi .accordion2 .ex-kenkousyoku{-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3}.examNavi .accordion2 .ex-syokubunka{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:4;grid-column:4}.examNavi .accordion2 .ex-diet{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1}.examNavi .accordion2 .ex-ryouri{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}.examNavi .accordion2 .ex-sweets{-ms-grid-row:2;grid-row:2;-ms-grid-column:3;grid-column:3}.examNavi .accordion2 li{margin:0 5px;max-height:270px}.examNavi .accordion2 li p{padding:10px 0;font-size:.9375em;color:#622905;text-align:left;text-indent:35px;border-radius:5px;background:url('../images/exam_list_headmark.png') 10px center no-repeat #e7ddb8}.examNavi .accordion2 li .cont{margin-top:10px}.examNavi .accordion2 li .cont>li>a{display:block;padding:6px 0;width:100%;height:100%;font-size:.75em;color:#5d2703;text-align:left;text-decoration:none}.examNavi .accordion2 li .cont>li>a:hover{text-indent:5px;background:#d0c5a0;-webkit-transition:.5s;transition:.5s}.main_visual{margin:0 auto;padding:0;width:100%;height:387px;overflow:hidden}.main_visual .main_img{position:relative;margin:0;padding:0;width:100%;height:100%;overflow:hidden}.main_visual .main_img>img,.main_visual .main_img>picture>img{object-fit:cover;width:100%;height:100%}.main_visual .page-title{position:absolute;top:37%;left:0;display:flex;align-items:center;padding:0 40px;width:100%;height:130px;font-size:2.8rem;color:#fff;font-weight:700;line-height:3.4rem;background:rgba(75,51,6,.4);z-index:10;box-sizing:border-box}@media screen and (max-width:480px){.main_visual{height:260px}.main_visual .page-title{display:flex;align-items:center;top:50%;transform:translateY(-50%);font-size:1.6rem;text-indent:0;line-height:2rem}}#about-jsfca,#apply-fee,#apply-flow,#cafe,#certificate-system,#certified,#cheese,#china,#chocolate,#cocktail,#coffee,#cupcake,#dashi,#detail,#dryfruits,#ethnic,#france,#fruits,#hachimitsu,#hakkou,#herb,#india,#info,#italia,#japanfood,#kampo,#kanbutsu,#kinoko,#kome,#law-view,#macrobiotic,#miso,#news,#nihoncha,#niku,#nukaduke,#nuts,#oyasai,#pantsukuri,#privacy,#sakana,#sakekasu,#sansai,#seika,#shio,#shochu,#sitemap,#smoothie,#soup,#spice,#sportsfood,#superfoods,#syokuiku,#syokuyouoil,#tarto,#teaadviser,#teameister,#test-summary,#tsukeryouri,#ume,#vegesweets,#wagashi,#wine,#yakuzen,#yasai,#yogurt,#yoshoku,#youjisyoku,#zakkoku{margin:0;padding:0;border-top:1px solid #fff;background-repeat:no-repeat;background-position:center;background-size:cover}#about-jsfca .page-title,#apply-fee .page-title,#apply-flow .page-title,#cafe .page-title,#certificate-system .page-title,#certified .page-title,#cheese .page-title,#china .page-title,#chocolate .page-title,#cocktail .page-title,#coffee .page-title,#cupcake .page-title,#dashi .page-title,#detail .page-title,#dryfruits .page-title,#ethnic .page-title,#france .page-title,#fruits .page-title,#hachimitsu .page-title,#hakkou .page-title,#herb .page-title,#india .page-title,#info .page-title,#italia .page-title,#japanfood .page-title,#kampo .page-title,#kanbutsu .page-title,#kinoko .page-title,#kome .page-title,#law-view .page-title,#macrobiotic .page-title,#miso .page-title,#news .page-title,#nihoncha .page-title,#niku .page-title,#nukaduke .page-title,#nuts .page-title,#oyasai .page-title,#pantsukuri .page-title,#privacy .page-title,#sakana .page-title,#sakekasu .page-title,#sansai .page-title,#seika .page-title,#shio .page-title,#shochu .page-title,#sitemap .page-title,#smoothie .page-title,#soup .page-title,#spice .page-title,#sportsfood .page-title,#superfoods .page-title,#syokuiku .page-title,#syokuyouoil .page-title,#tarto .page-title,#teaadviser .page-title,#teameister .page-title,#test-summary .page-title,#tsukeryouri .page-title,#ume .page-title,#vegesweets .page-title,#wagashi .page-title,#wine .page-title,#yakuzen .page-title,#yasai .page-title,#yogurt .page-title,#yoshoku .page-title,#youjisyoku .page-title,#zakkoku .page-title{position:relative;top:37%;left:0;width:100%;height:130px;font-size:2.875em;color:#fff;font-weight:700;text-indent:100px;line-height:130px;background:rgba(75,51,6,.4)}#about-jsfca,#apply-fee,#apply-flow,#certificate-system,#certified,#detail,#info,#law-view,#news,#privacy,#sitemap,#test-summary{height:400px}#about-jsfca .standard-page-title,#apply-fee .standard-page-title,#apply-flow .standard-page-title,#certificate-system .standard-page-title,#certified .standard-page-title,#detail .standard-page-title,#info .standard-page-title,#law-view .standard-page-title,#news .standard-page-title,#privacy .standard-page-title,#sitemap .standard-page-title,#test-summary .standard-page-title{position:relative;top:33%;left:0;padding:40px 0 0 60px;width:100%;height:130px;color:#fff;font-weight:700;line-height:1.8rem;background:rgba(75,51,6,.4)}#about-jsfca .standard-page-title .main-title,#apply-fee .standard-page-title .main-title,#apply-flow .standard-page-title .main-title,#certificate-system .standard-page-title .main-title,#certified .standard-page-title .main-title,#detail .standard-page-title .main-title,#info .standard-page-title .main-title,#law-view .standard-page-title .main-title,#news .standard-page-title .main-title,#privacy .standard-page-title .main-title,#sitemap .standard-page-title .main-title,#test-summary .standard-page-title .main-title{font-size:3.125em;font-weight:700}#about-jsfca .standard-page-title .main-title .sub-title,#apply-fee .standard-page-title .main-title .sub-title,#apply-flow .standard-page-title .main-title .sub-title,#certificate-system .standard-page-title .main-title .sub-title,#certified .standard-page-title .main-title .sub-title,#detail .standard-page-title .main-title .sub-title,#info .standard-page-title .main-title .sub-title,#law-view .standard-page-title .main-title .sub-title,#news .standard-page-title .main-title .sub-title,#privacy .standard-page-title .main-title .sub-title,#sitemap .standard-page-title .main-title .sub-title,#test-summary .standard-page-title .main-title .sub-title{font-size:1rem}.exam-date{padding:0}.exam-date .date-area .date-txt{margin:0 15px;padding:20px 0;font-size:1.125em;color:#151515}.exam-date .date-area .accept-date{margin:0 10px;padding:0 0 20px;font-size:.8125em;color:#151515;text-align:center}.exam-date .date-area .exam-date-list{margin:0 15px 20px}.exam-date .date-area .exam-date-list>a{display:block;width:100%;height:50px;font-size:1em;font-weight:500;color:#b44b4c;text-align:center;line-height:50px;text-decoration:none;border:1px solid #b44b4c}.exam-date .date-area .exam-date-list>a:hover{background-color:#b44b4c;color:#fff}.breadcrumbs{padding:0;width:100%;height:50px;font-size:.875em;text-indent:50px;line-height:50px;background:#fcfcfc}.breadcrumbs .items>a{margin:0 5px;color:#366ab9;text-decoration:none}.breadcrumbs .items>a:hover{text-decoration:underline}.breadcrumbs .items>a>span i{margin-right:4px}.apply-area{padding:0}.apply-area>a{display:block;margin:0;padding:0;width:100%;height:20%;font-size:1.5em;font-weight:500;color:#671a1b;text-align:center;line-height:111px;text-decoration:none;background:#ffc8c9}.apply-area>a:hover{background-color:#ea9091}.apply-area>a img{margin:-4px 10px 0 0;vertical-align:middle}footer .footer-logo{padding-left:50px}footer ul{border-right:1px dotted #fff}footer ul li{margin-bottom:17px}footer ul li>a{font-size:.8125em;color:#fff;font-weight:400;text-decoration:none}footer ul li>a:hover{color:#fff;text-decoration:underline}footer ul li:last-child{margin-bottom:0}footer ul:last-child{border-right:none}@media screen and (max-width:575px){h2{margin:0 0 40px;padding-top:40px;font-size:1.25em}h2:before{bottom:-15px}#about-jsfca .page-title,#apply-fee .page-title,#apply-flow .page-title,#cafe .page-title,#certificate-system .page-title,#certified .page-title,#cheese .page-title,#china .page-title,#chocolate .page-title,#cocktail .page-title,#coffee .page-title,#cupcake .page-title,#dashi .page-title,#detail .page-title,#dryfruits .page-title,#ethnic .page-title,#france .page-title,#fruits .page-title,#hachimitsu .page-title,#hakkou .page-title,#herb .page-title,#india .page-title,#info .page-title,#italia .page-title,#japanfood .page-title,#kampo .page-title,#kinoko .page-title,#kome .page-title,#law-view .page-title,#macrobiotic .page-title,#miso .page-title,#news .page-title,#nihoncha .page-title,#niku .page-title,#nukaduke .page-title,#nuts .page-title,#oyasai .page-title,#pantsukuri .page-title,#privacy .page-title,#sakana .page-title,#sakekasu .page-title,#sansai .page-title,#seika .page-title,#shio .page-title,#shochu .page-title,#sitemap .page-title,#smoothie .page-title,#soup .page-title,#spice .page-title,#sportsfood .page-title,#superfoods .page-title,#syokuiku .page-title,#syokuyouoil .page-title,#tarto .page-title,#teaadviser .page-title,#teameister .page-title,#test-summary .page-title,#tsukeryouri .page-title,#ume .page-title,#vegesweets .page-title,#wagashi .page-title,#wine .page-title,#yakuzen .page-title,#yasai .page-title,#yogurt .page-title,#yoshoku .page-title,#youjisyoku .page-title,#zakkoku .page-title{top:0;height:180px;font-size:1.5em;text-indent:0;text-align:center;line-height:180px}#about-jsfca,#apply-fee,#apply-flow,#certificate-system,#certified,#detail,#info,#law-view,#news,#privacy,#sitemap,#test-summary{height:180px}#about-jsfca .standard-page-title,#apply-fee .standard-page-title,#apply-flow .standard-page-title,#certificate-system .standard-page-title,#certified .standard-page-title,#detail .standard-page-title,#info .standard-page-title,#law-view .standard-page-title,#news .standard-page-title,#privacy .standard-page-title,#sitemap .standard-page-title,#test-summary .standard-page-title{top:0;padding:50px 0 0;height:180px}#about-jsfca .standard-page-title .main-title,#apply-fee .standard-page-title .main-title,#apply-flow .standard-page-title .main-title,#certificate-system .standard-page-title .main-title,#certified .standard-page-title .main-title,#detail .standard-page-title .main-title,#info .standard-page-title .main-title,#law-view .standard-page-title .main-title,#news .standard-page-title .main-title,#privacy .standard-page-title .main-title,#sitemap .standard-page-title .main-title,#test-summary .standard-page-title .main-title{font-size:1.75em;text-align:center;line-height:1.4rem}#about-jsfca .standard-page-title .main-title .sub-title,#apply-fee .standard-page-title .main-title .sub-title,#apply-flow .standard-page-title .main-title .sub-title,#certificate-system .standard-page-title .main-title .sub-title,#certified .standard-page-title .main-title .sub-title,#detail .standard-page-title .main-title .sub-title,#info .standard-page-title .main-title .sub-title,#law-view .standard-page-title .main-title .sub-title,#news .standard-page-title .main-title .sub-title,#privacy .standard-page-title .main-title .sub-title,#sitemap .standard-page-title .main-title .sub-title,#test-summary .standard-page-title .main-title .sub-title{font-size:.8rem}.breadcrumbs{display:none}.apply-area{padding:0}.apply-area>a{height:60px;font-size:1.125em;line-height:60px}.apply-area>a img{max-width:30px;height:auto}footer{padding:0}footer .footer-logo{padding:20px 0 0;text-align:center}footer ul{display:none}}@media screen and (min-width:576px) and (max-width:767px){footer{padding:0}footer .footer-logo{padding-top:20px}footer ul{display:none}}@media screen and (min-width:768px) and (max-width:991px){#about-jsfca .page-title,#apply-fee .page-title,#apply-flow .page-title,#cafe .page-title,#certificate-system .page-title,#certified .page-title,#cheese .page-title,#china .page-title,#chocolate .page-title,#cocktail .page-title,#coffee .page-title,#cupcake .page-title,#dashi .page-title,#detail .page-title,#dryfruits .page-title,#ethnic .page-title,#france .page-title,#fruits .page-title,#hachimitsu .page-title,#hakkou .page-title,#herb .page-title,#india .page-title,#info .page-title,#italia .page-title,#japanfood .page-title,#kampo .page-title,#kinoko .page-title,#kome .page-title,#law-view .page-title,#macrobiotic .page-title,#miso .page-title,#news .page-title,#nihoncha .page-title,#niku .page-title,#nukaduke .page-title,#nuts .page-title,#oyasai .page-title,#pantsukuri .page-title,#privacy .page-title,#sakana .page-title,#sakekasu .page-title,#sansai .page-title,#seika .page-title,#shio .page-title,#shochu .page-title,#sitemap .page-title,#smoothie .page-title,#soup .page-title,#spice .page-title,#sportsfood .page-title,#superfoods .page-title,#syokuiku .page-title,#syokuyouoil .page-title,#tarto .page-title,#teaadviser .page-title,#teameister .page-title,#test-summary .page-title,#tsukeryouri .page-title,#ume .page-title,#vegesweets .page-title,#wagashi .page-title,#wine .page-title,#yakuzen .page-title,#yasai .page-title,#yogurt .page-title,#yoshoku .page-title,#youjisyoku .page-title,#zakkoku .page-title{top:0;height:280px;text-indent:0;text-align:center;line-height:280px}#about-jsfca,#apply-fee,#apply-flow,#certificate-system,#certified,#detail,#info,#law-view,#news,#privacy,#sitemap,#test-summary{height:280px}#about-jsfca .standard-page-title,#apply-fee .standard-page-title,#apply-flow .standard-page-title,#certificate-system .standard-page-title,#certified .standard-page-title,#detail .standard-page-title,#info .standard-page-title,#law-view .standard-page-title,#news .standard-page-title,#privacy .standard-page-title,#sitemap .standard-page-title,#test-summary .standard-page-title{top:0;padding:90px 0 0;height:280px}#about-jsfca .standard-page-title .main-title,#apply-fee .standard-page-title .main-title,#apply-flow .standard-page-title .main-title,#certificate-system .standard-page-title .main-title,#certified .standard-page-title .main-title,#detail .standard-page-title .main-title,#info .standard-page-title .main-title,#law-view .standard-page-title .main-title,#news .standard-page-title .main-title,#privacy .standard-page-title .main-title,#sitemap .standard-page-title .main-title,#test-summary .standard-page-title .main-title{font-size:2em;text-align:center;line-height:1.8rem}.apply-area{padding:0}.apply-area>a{height:80px;font-size:1.25em;line-height:80px}footer{padding:30px 0}footer ul{border-right:1px dotted #fff}footer ul li{margin-bottom:5px}footer ul li>a{font-size:.625em;color:#fff;font-weight:400;text-decoration:none}footer ul li>a:hover{color:#fff;text-decoration:underline}footer ul li:last-child{margin-bottom:0}footer ul:last-child{border-right:none}}.top-license-exam-list{margin-top:0;padding:0 30px 50px;width:100%;background:#fffff4}.top-license-exam-list .list-wrap{display:inline-block;margin-bottom:10px;padding:15px;background:#fcf7e4;border-left:5px solid #fff;border-right:5px solid #fff}.top-license-exam-list .list-wrap .exam-cont dt{width:100%;height:auto;overflow:hidden;border:5px solid #fff}.top-license-exam-list .list-wrap .exam-cont dt a{display:block;width:100%;height:auto}.top-license-exam-list .list-wrap .exam-cont dt a>img,.top-license-exam-list .list-wrap .exam-cont dt a>picture>img{object-fit:cover;width:100%;height:100%}.top-license-exam-list .list-wrap .exam-cont dt a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:.5s;transition-duration:.5s}.top-license-exam-list .list-wrap .exam-cont .exam-title{padding:20px 0;font-size:1.125em;font-weight:500;color:#b44702;text-align:center;line-height:1.4em}.top-license-exam-list .list-wrap .exam-cont .exam-summary{margin-bottom:20px;padding:15px;width:94%;height:130px;font-size:.875em;color:#461d02;line-height:1.6em;border-radius:5px;background:#fff}.top-license-exam-list .list-wrap .exam-cont .view-detail>a{display:block;width:100%;height:32px;padding:0;font-size:.875em;color:#461d02;text-align:center;line-height:32px;text-decoration:none;background:#e5dec3}.top-license-exam-list .list-wrap .exam-cont .view-detail>a:hover{background-color:#c1b68e}.license-exam-list{margin:0 auto;padding:0 30px 50px;width:100%}.license-exam-list .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:1200px}.license-exam-list .list-wrap::after{content:'';display:block;width:calc(98% / 3)}.license-exam-list .list-wrap .exam-cont{margin:0 0 16px;padding:0;width:calc(98% / 3);background:#ffffe7}.license-exam-list .list-wrap .exam-cont>dt{margin:0 auto;width:100%;height:auto;overflow:hidden;border:5px solid #fff}.license-exam-list .list-wrap .exam-cont>dt>a{display:block;width:100%;height:auto}.license-exam-list .list-wrap .exam-cont>dt>a>img,.license-exam-list .list-wrap .exam-cont>dt>a>picture>img{object-fit:cover;width:100%;height:auto}.license-exam-list .list-wrap .exam-cont>dt>a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:.5s;transition-duration:.5s}.license-exam-list .list-wrap .exam-cont .exam-title{padding:20px 0;font-size:1.125em;font-weight:500;color:#b44702;text-align:center;line-height:1.4em}.license-exam-list .list-wrap .exam-cont .exam-summary{margin:0 auto 20px;padding:15px;width:94%;height:130px;font-size:.875em;color:#461d02;line-height:1.6em;border-radius:5px;background:#fff}.license-exam-list .list-wrap .exam-cont .view-detail>a{display:block;width:100%;height:32px;padding:0;font-size:.875em;color:#461d02;text-align:center;line-height:32px;text-decoration:none;background:#e5dec3}.license-exam-list .list-wrap .exam-cont .view-detail>a:hover{background-color:#c1b68e}#search-license{padding:0 0 70px;background:#f8faec;width:100%}#search-license .license-cont{padding:0 50px;width:100%;text-align:justify;text-justify:distribute-all-lines}#search-license .license-cont>li{display:inline-block;width:150px;height:auto}#search-license .license-cont>li>a{display:block;width:100%;height:auto;text-decoration:none;background:#f7edda}#search-license .license-cont>li>a .cont-img{width:150px;height:140px;background:#552e08}#search-license .license-cont>li>a .cont-txt{padding:15px;font-size:.875em;color:#622905;text-align:center}#search-license .license-cont>li>a:hover{background:#e6dbc4}#search-license .license-cont>li>a:hover .cont-img img{opacity:.6;-webkit-transition-duration:.5s;transition-duration:.5s}#search-license .license-cont:after{content:'';display:inline-block;width:100%;line-height:0;height:0}@media screen and (max-width:575px){#search-license .license-cont>li{margin-bottom:10px;width:120px}#search-license .license-cont>li>a .cont-img{width:120px;height:auto}#search-license .license-cont>li>a .cont-txt{font-size:.6875em}}@media screen and (min-width:768px) and (max-width:991px){#search-license .license-cont{margin:0 auto;width:80%}#search-license .license-cont>li{margin-bottom:20px}}#page_top{width:100px;height:60px;position:fixed;right:0;bottom:0;background:#ef3f98;opacity:.6}#page_top>a{position:relative;display:block;width:100px;height:60px;text-decoration:none}#page_top>a::before{font-family:FontAwesome;content:'\f102';font-size:25px;color:#fff;position:absolute;width:25px;height:25px;top:-25px;bottom:0;right:0;left:0;margin:auto;text-align:center}#page_top>a::after{content:'PAGE TOP';font-size:13px;color:#fff;position:absolute;top:30px;bottom:0;right:0;left:0;margin:auto;text-align:center}.footer_floating{display:none}@media screen and (max-width:575px){#page_top{display:none}.footer_floating{display:block;padding:0 auto;width:100%;height:90px;position:fixed;left:0;bottom:0;z-index:9999;text-align:center;background:rgba(232,172,157,.9)}.footer_floating .floating_inner{display:grid;grid-template-rows:100%;grid-template-columns:40% 45% 12%;grid-gap:1%;padding:5% 1% 0 2%}.footer_floating .floating_inner .menu_exam{grid-row:1;grid-column:1}.footer_floating .floating_inner .menu_card{grid-row:1;grid-column:2}.footer_floating .floating_inner .backtotop{grid-row:1;grid-column:3}.footer_floating .floating_inner .backtotop a img,.footer_floating .floating_inner .menu_card a img,.footer_floating .floating_inner .menu_exam a img{max-width:100%;height:auto}}.main-visual{border-top:1px solid #fff}#summary{margin:-100px auto 0;padding:30px;border-radius:10px;background:rgba(255,224,224,.8);z-index:10}#summary>h2{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #ddafaf}#summary>h2:before{display:none}#summary>p{font-size:1em;color:#300;line-height:1.7em}#menu{margin-top:-280px;padding:300px 0 20px;background:#f7ede1}#menu .menu-list{margin:30px auto 0;max-width:1030px}#menu .menu-list>li{display:inline-block;margin:0 10px 20px;padding:0;width:320px;height:200px}#menu .menu-list>li>a{display:block;margin:0;padding:0;width:100%;height:200px;text-decoration:none}#menu .menu-list>li>a:hover{background-color:rgba(88,51,8,.4)}#menu .menu-list>li>a .menu-title{margin:0;padding:30px 0 0;width:100%;font-size:1.5625em;font-weight:700;color:#fff;text-align:center}#menu .menu-list .menu-01,#menu .menu-list .menu-02,#menu .menu-list .menu-03,#menu .menu-list .menu-04,#menu .menu-list .menu-05,#menu .menu-list .menu-06{background-position:center;background-repeat:no-repeat}#menu .menu-list .menu-01,#menu .menu-list .menu-02,#menu .menu-list .menu-03{background-image:url('../images/top/menu_bg_01.png')}#menu .menu-list .menu-04{background-image:url('../images/top/menu_bg_04.png')}#menu .menu-list .menu-05{background-image:url('../images/top/menu_bg_05.png')}#menu .menu-list .menu-06{background-image:url('../images/top/menu_bg_06.png')}#coffee{background-image:url('../images/page_visual/coffee_visual.png')}#cafe{background-image:url('../images/page_visual/cafe_visual.png')}#teaadviser{background-image:url('../images/page_visual/teaadviser.png')}#teameister{background-image:url('../images/page_visual/teameister.png')}#nihoncha{background-image:url('../images/page_visual/nihoncha.png')}#wine{background-image:url('../images/page_visual/wine.png')}#cocktail{background-image:url('../images/page_visual/cocktail.png')}#shochu{background-image:url('../images/page_visual/shochu.png')}#yakuzen{background-image:url('../images/page_visual/yakuzen.png')}#kampo{background-image:url('../images/page_visual/kampo.png')}#syokuiku{background-image:url('../images/page_visual/syokuiku.png')}#youjisyoku{background-image:url('../images/page_visual/youjisyoku.png')}#superfoods{background-image:url('../images/page_visual/superfoods.png')}#hakkou{background-image:url('../images/page_visual/hakkou.png')}#spice{background-image:url('../images/page_visual/spice.png')}#herb{background-image:url('../images/page_visual/herb.png')}#syokuyouoil{background-image:url('../images/page_visual/syokuyouoil.png')}#yasai{background-image:url('../images/page_visual/yasai.png')}#niku{background-image:url('../images/page_visual/niku.png')}#nukaduke{background-image:url('../images/page_visual/nukaduke.png')}#hachimitsu{background-image:url('../images/page_visual/hachimitsu.png')}#shio{background-image:url('../images/page_visual/shio.png')}#dashi{background-image:url('../images/page_visual/dashi.png')}#yogurt{background-image:url('../images/page_visual/yogurt.png')}#soup{background-image:url('../images/page_visual/soup.png')}#miso{background-image:url('../images/page_visual/miso.png')}#cheese{background-image:url('../images/page_visual/cheese.png')}#sansai{background-image:url('../images/page_visual/sansai.png')}#kinoko{background-image:url('../images/page_visual/kinoko.png')}#macrobiotic{background-image:url('../images/page_visual/macrobiotic.png')}#smoothie{background-image:url('../images/page_visual/smoothie.png')}#sportsfood{background-image:url('../images/page_visual/sportsfood.png')}#oyasai{background-image:url('../images/page_visual/oyasai.png')}#fruits{background-image:url('../images/page_visual/fruits.png')}#japanfood{background-image:url('../images/page_visual/japanfood.png')}#yoshoku{background-image:url('../images/page_visual/yoshoku.png')}#india{background-image:url('../images/page_visual/india.png')}#china{background-image:url('../images/page_visual/china.png')}#france{background-image:url('../images/page_visual/france.png')}#ethnic{background-image:url('../images/page_visual/ethnic.png')}#italia{background-image:url('../images/page_visual/italia.png')}#vegesweets{background-image:url('../images/page_visual/vegesweets.png')}#dryfruits{background-image:url('../images/page_visual/dryfruits.png')}#wagashi{background-image:url('../images/page_visual/wagashi.png')}#seika{background-image:url('../images/page_visual/seika.png')}#pantsukuri{background-image:url('../images/page_visual/pantsukuri.png')}#chocolate{background-image:url('../images/page_visual/chocolate.png')}#cupcake{background-image:url('../images/page_visual/cupcake.png')}#sakekasu{background-image:url('../images/page_visual/sakekasu.png')}#sakana{background-image:url('../images/page_visual/sakana.png')}#ume{background-image:url('../images/page_visual/ume.png')}#tsukeryouri{background-image:url('../images/page_visual/tsukeryouri.png')}#kome{background-image:url('../images/page_visual/kome.png')}#tarto{background-image:url('../images/page_visual/tarto.png')}#kanbutsu{background-image:url('../images/page_visual/kanbutsu.png')}#zakkoku{background-image:url('../images/page_visual/zakkoku.png')}#nuts{background-image:url('../images/page_visual/nuts.png')}#about{margin-top:50px}#about .coffee-summary{padding:50px 0}#about .coffee-summary .h3-left,#about .coffee-summary .h3-right{position:relative;margin:0 auto;width:90%;font-size:2em;color:#b44702;font-weight:700}#about .coffee-summary .h3-left:before,#about .coffee-summary .h3-right:before{content:'';position:absolute;display:inline-block;width:60px;height:3px;bottom:-20px;background-color:#b44702;border-radius:2px}#about .coffee-summary .h3-left:before{left:4px}#about .coffee-summary .h3-right{text-align:right}#about .coffee-summary .h3-right:before{right:4px}#about .coffee-summary>p{margin:50px auto 0;width:90%;font-size:.9375em;color:#300;line-height:1.9em}#about .about-img .cafe,#about .about-img .cheese,#about .about-img .china,#about .about-img .chocolate,#about .about-img .cocktail,#about .about-img .coffee,#about .about-img .cupcake,#about .about-img .dashi,#about .about-img .dryfruits,#about .about-img .ethnic,#about .about-img .france,#about .about-img .fruits,#about .about-img .hachimitsu,#about .about-img .hakkou,#about .about-img .herb,#about .about-img .india,#about .about-img .italia,#about .about-img .japanfood,#about .about-img .kampo,#about .about-img .kinoko,#about .about-img .kome,#about .about-img .macrobiotic,#about .about-img .miso,#about .about-img .nihoncha,#about .about-img .niku,#about .about-img .nukaduke,#about .about-img .oyasai,#about .about-img .pantsukuri,#about .about-img .sakana,#about .about-img .sakekasu,#about .about-img .sansai,#about .about-img .seika,#about .about-img .shio,#about .about-img .shochu,#about .about-img .smoothie,#about .about-img .soup,#about .about-img .spice,#about .about-img .sportsfood,#about .about-img .superfoods,#about .about-img .syokuiku,#about .about-img .syokuyouoil,#about .about-img .teaadviser,#about .about-img .teameister,#about .about-img .tsukeryouri,#about .about-img .ume,#about .about-img .vegesweets,#about .about-img .wagashi,#about .about-img .wine,#about .about-img .yakuzen,#about .about-img .yasai,#about .about-img .yogurt,#about .about-img .yoshoku,#about .about-img .youjisyoku,#about .about-work-img .cafe,#about .about-work-img .cheese,#about .about-work-img .china,#about .about-work-img .chocolate,#about .about-work-img .cocktail,#about .about-work-img .coffee,#about .about-work-img .cupcake,#about .about-work-img .dashi,#about .about-work-img .dryfruits,#about .about-work-img .ethnic,#about .about-work-img .france,#about .about-work-img .fruits,#about .about-work-img .hachimitsu,#about .about-work-img .hakkou,#about .about-work-img .herb,#about .about-work-img .india,#about .about-work-img .italia,#about .about-work-img .japanfood,#about .about-work-img .kampo,#about .about-work-img .kinoko,#about .about-work-img .kome,#about .about-work-img .macrobiotic,#about .about-work-img .miso,#about .about-work-img .nihoncha,#about .about-work-img .niku,#about .about-work-img .nukaduke,#about .about-work-img .oyasai,#about .about-work-img .pantsukuri,#about .about-work-img .sakana,#about .about-work-img .sakekasu,#about .about-work-img .sansai,#about .about-work-img .seika,#about .about-work-img .shio,#about .about-work-img .shochu,#about .about-work-img .smoothie,#about .about-work-img .soup,#about .about-work-img .spice,#about .about-work-img .sportsfood,#about .about-work-img .superfoods,#about .about-work-img .syokuiku,#about .about-work-img .syokuyouoil,#about .about-work-img .teaadviser,#about .about-work-img .teameister,#about .about-work-img .tsukeryouri,#about .about-work-img .ume,#about .about-work-img .vegesweets,#about .about-work-img .wagashi,#about .about-work-img .wine,#about .about-work-img .yakuzen,#about .about-work-img .yasai,#about .about-work-img .yogurt,#about .about-work-img .yoshoku,#about .about-work-img .youjisyoku{background-repeat:no-repeat;background-size:cover;background-position:center}#about .about-img .coffee{background-image:url('../images/drink/coffee/about_coffee.png')}#about .about-img .cafe{background-image:url('../images/drink/cafe/about_cafe.png')}#about .about-img .teaadviser{background-image:url('../images/drink/teaadviser/about.png')}#about .about-img .teameister{background-image:url('../images/drink/teameister/about.png')}#about .about-img .nihoncha{background-image:url('../images/drink/nihoncha/about.png')}#about .about-img .wine{background-image:url('../images/osake/wine/about.png')}#about .about-img .cocktail{background-image:url('../images/osake/cocktail/about.png')}#about .about-img .shochu{background-image:url('../images/osake/shochu/about.png')}#about .about-img .yakuzen{background-image:url('../images/kenkousyoku/yakuzen/about.png')}#about .about-img .kampo{background-image:url('../images/kenkousyoku/kampo/about.png')}#about .about-img .syokuiku{background-image:url('../images/kenkousyoku/syokuiku/about.png')}#about .about-img .youjisyoku{background-image:url('../images/kenkousyoku/youjisyoku/about.png')}#about .about-img .superfoods{background-image:url('../images/kenkousyoku/superfoods/about.png')}#about .about-img .hakkou{background-image:url('../images/kenkousyoku/hakkou/about.png')}#about .about-img .sakekasu{background-image:url('../images/kenkousyoku/sakekasu/about.png')}#about .about-img .spice{background-image:url('../images/syokubunka/spice/about.png')}#about .about-img .herb{background-image:url('../images/syokubunka/herb/about.png')}#about .about-img .syokuyouoil{background-image:url('../images/syokubunka/syokuyouoil/about.png')}#about .about-img .yasai{background-image:url('../images/syokubunka/yasai/about.png')}#about .about-img .niku{background-image:url('../images/syokubunka/niku/about.png')}#about .about-img .nukaduke{background-image:url('../images/syokubunka/nukaduke/about.png')}#about .about-img .hachimitsu{background-image:url('../images/syokubunka/hachimitsu/about.png')}#about .about-img .shio{background-image:url('../images/syokubunka/shio/about.png')}#about .about-img .dashi{background-image:url('../images/syokubunka/dashi/about.png')}#about .about-img .yogurt{background-image:url('../images/syokubunka/yogurt/about.png')}#about .about-img .soup{background-image:url('../images/syokubunka/soup/about.png')}#about .about-img .miso{background-image:url('../images/syokubunka/miso/about.png')}#about .about-img .cheese{background-image:url('../images/syokubunka/cheese/about.png')}#about .about-img .sansai{background-image:url('../images/syokubunka/sansai/about.png')}#about .about-img .kinoko{background-image:url('../images/syokubunka/kinoko/about.png')}#about .about-img .sakana{background-image:url('../images/syokubunka/sakana/about.png')}#about .about-img .ume{background-image:url('../images/syokubunka/ume/about.png')}#about .about-img .tsukeryouri{background-image:url('../images/syokubunka/tsukeryouri/about.png')}#about .about-img .kome{background-image:url('../images/syokubunka/kome/about.png')}#about .about-img .macrobiotic{background-image:url('../images/diet/macrobiotic/about.png')}#about .about-img .smoothie{background-image:url('../images/diet/smoothie/about.png')}#about .about-img .sportsfood{background-image:url('../images/diet/sportsfood/about.png')}#about .about-img .oyasai{background-image:url('../images/diet/oyasai/about.png')}#about .about-img .fruits{background-image:url('../images/diet/fruits/about.png')}#about .about-img .japanfood{background-image:url('../images/ryouri/japanfood/about.png')}#about .about-img .yoshoku{background-image:url('../images/ryouri/yoshoku/about.png')}#about .about-img .india{background-image:url('../images/ryouri/india/about.png')}#about .about-img .china{background-image:url('../images/ryouri/china/about.png')}#about .about-img .france{background-image:url('../images/ryouri/france/about.png')}#about .about-img .ethnic{background-image:url('../images/ryouri/ethnic/about.png')}#about .about-img .italia{background-image:url('../images/ryouri/italia/about.png')}#about .about-img .vegesweets{background-image:url('../images/sweets/vegesweets/about.png')}#about .about-img .dryfruits{background-image:url('../images/sweets/dryfruits/about.png')}#about .about-img .wagashi{background-image:url('../images/sweets/wagashi/about.png')}#about .about-img .seika{background-image:url('../images/sweets/seika/about.png')}#about .about-img .pantsukuri{background-image:url('../images/sweets/pantsukuri/about.png')}#about .about-img .chocolate{background-image:url('../images/sweets/chocolate/about.png')}#about .about-img .cupcake{background-image:url('../images/sweets/cupcake/about.png')}#about .about-work-img .coffee{background-image:url('../images/drink/coffee/about_work.png')}#about .about-work-img .cafe{background-image:url('../images/drink/cafe/about_work.png')}#about .about-work-img .teaadviser{background-image:url('../images/drink/teaadviser/about_work.png')}#about .about-work-img .teameister{background-image:url('../images/drink/teameister/about_work.png')}#about .about-work-img .nihoncha{background-image:url('../images/drink/nihoncha/about_work.png')}#about .about-work-img .wine{background-image:url('../images/osake/wine/about_work.png')}#about .about-work-img .cocktail{background-image:url('../images/osake/cocktail/about_work.png')}#about .about-work-img .shochu{background-image:url('../images/osake/shochu/about_work.png')}#about .about-work-img .yakuzen{background-image:url('../images/kenkousyoku/yakuzen/about_work.png')}#about .about-work-img .kampo{background-image:url('../images/kenkousyoku/kampo/about_work.png')}#about .about-work-img .syokuiku{background-image:url('../images/kenkousyoku/syokuiku/about_work.png')}#about .about-work-img .youjisyoku{background-image:url('../images/kenkousyoku/youjisyoku/about_work.png')}#about .about-work-img .superfoods{background-image:url('../images/kenkousyoku/superfoods/about_work.png')}#about .about-work-img .hakkou{background-image:url('../images/kenkousyoku/hakkou/about_work.png')}#about .about-work-img .sakekasu{background-image:url('../images/kenkousyoku/sakekasu/about_work.png')}#about .about-work-img .spice{background-image:url('../images/syokubunka/spice/about_work.png')}#about .about-work-img .herb{background-image:url('../images/syokubunka/herb/about_work.png')}#about .about-work-img .syokuyouoil{background-image:url('../images/syokubunka/syokuyouoil/about_work.png')}#about .about-work-img .yasai{background-image:url('../images/syokubunka/yasai/about_work.png')}#about .about-work-img .niku{background-image:url('../images/syokubunka/niku/about_work.png')}#about .about-work-img .nukaduke{background-image:url('../images/syokubunka/nukaduke/about_work.png')}#about .about-work-img .hachimitsu{background-image:url('../images/syokubunka/hachimitsu/about_work.png')}#about .about-work-img .shio{background-image:url('../images/syokubunka/shio/about_work.png')}#about .about-work-img .dashi{background-image:url('../images/syokubunka/dashi/about_work.png')}#about .about-work-img .yogurt{background-image:url('../images/syokubunka/yogurt/about_work.png')}#about .about-work-img .soup{background-image:url('../images/syokubunka/soup/about_work.png')}#about .about-work-img .miso{background-image:url('../images/syokubunka/miso/about_work.png')}#about .about-work-img .cheese{background-image:url('../images/syokubunka/cheese/about_work.png')}#about .about-work-img .sansai{background-image:url('../images/syokubunka/sansai/about_work.png')}#about .about-work-img .kinoko{background-image:url('../images/syokubunka/kinoko/about_work.png')}#about .about-work-img .sakana{background-image:url('../images/syokubunka/sakana/about_work.png')}#about .about-work-img .ume{background-image:url('../images/syokubunka/ume/about_work.png')}#about .about-work-img .tsukeryouri{background-image:url('../images/syokubunka/tsukeryouri/about_work.png')}#about .about-work-img .kome{background-image:url('../images/syokubunka/kome/about_work.png')}#about .about-work-img .macrobiotic{background-image:url('../images/diet/macrobiotic/about_work.png')}#about .about-work-img .smoothie{background-image:url('../images/diet/smoothie/about_work.png')}#about .about-work-img .sportsfood{background-image:url('../images/diet/sportsfood/about_work.png')}#about .about-work-img .oyasai{background-image:url('../images/diet/oyasai/about_work.png')}#about .about-work-img .fruits{background-image:url('../images/diet/fruits/about_work.png')}#about .about-work-img .japanfood{background-image:url('../images/ryouri/japanfood/about_work.png')}#about .about-work-img .yoshoku{background-image:url('../images/ryouri/yoshoku/about_work.png')}#about .about-work-img .india{background-image:url('../images/ryouri/india/about_work.png')}#about .about-work-img .china{background-image:url('../images/ryouri/china/about_work.png')}#about .about-work-img .france{background-image:url('../images/ryouri/france/about_work.png')}#about .about-work-img .ethnic{background-image:url('../images/ryouri/ethnic/about_work.png')}#about .about-work-img .italia{background-image:url('../images/ryouri/italia/about_work.png')}#about .about-work-img .vegesweets{background-image:url('../images/sweets/vegesweets/about_work.png')}#about .about-work-img .dryfruits{background-image:url('../images/sweets/dryfruits/about_work.png')}#about .about-work-img .wagashi{background-image:url('../images/sweets/wagashi/about_work.png')}#about .about-work-img .seika{background-image:url('../images/sweets/seika/about_work.png')}#about .about-work-img .pantsukuri{background-image:url('../images/sweets/pantsukuri/about_work.png')}#about .about-work-img .chocolate{background-image:url('../images/sweets/chocolate/about_work.png')}#about .about-work-img .cupcake{background-image:url('../images/sweets/cupcake/about_work.png')}#about .about-img,#about .about-work-img{padding:0}#about .about-img .img-wrap,#about .about-work-img .img-wrap{display:block;width:100%;height:100%}#exam-date-list{margin-left:30px;margin-right:30px}.section_title{position:relative;margin:0 0 50px;padding:70px 0 0;width:100%;font-size:2em;color:#b44702;font-weight:700;text-align:center}.section_title:before{content:'';position:absolute;display:inline-block;width:60px;height:3px;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#b44702;border-radius:2px}@media screen and (max-width:575px){.section_title{margin:0 0 40px;padding-top:40px;font-size:1.25em}.section_title:before{bottom:-15px}}.exam_date_area{margin:0 auto;padding:0;width:86%}@media screen and (max-width:480px){.exam_date_area{margin-bottom:40px;width:94%}a{word-break:break-all}}#working{margin-left:30px;margin-right:30px;padding:0 0 30px}#working .tab-list{display:-ms-grid;display:grid;-ms-grid-rows:1;grid-template-rows:1;-ms-grid-columns:(25%)[4];grid-template-columns:repeat(4,25%);padding:0}#working .tab-list .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;height:80px;font-size:1.125em;color:#b44702;font-weight:500;text-align:center;line-height:1.5em;border-right:1px solid #fff;background:#f0e4e4;cursor:pointer}#working .tab-list .tab:first-child{border-top-left-radius:5px}#working .tab-list .tab:last-child{border-right:none;border-top-right-radius:5px}#working .tab-list .tab:hover{background-color:#e3b9b9;-webkit-transition:background-color .5s;transition:background-color .5s}#working .tab-list .work-01{-ms-grid-column:1;grid-column:1}#working .tab-list .work-02{-ms-grid-column:2;grid-column:2}#working .tab-list .work-03{-ms-grid-column:3;grid-column:3}#working .tab-list .work-04{-ms-grid-column:4;grid-column:4}#working .tab-list .is-active{background:#f5f1df;-webkit-transition:.2s ease-out;transition:.2s ease-out}#working .main{padding:30px 40px;background:#f5f1df}#working .main .content{display:none}#working .main .is-show{display:-ms-grid;display:grid;-ms-grid-rows:1;grid-template-rows:1;-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr;color:#000}#working .main .is-show .content-title{display:none}#working .main .is-show .explain{-ms-grid-column:1;grid-column:1;padding:20px;background:#fff}#working .main .is-show .explain>p{margin-top:20px;font-size:.875em;color:#722c00;line-height:1.6em}#working .main .is-show .explain-detail{-ms-grid-column:2;grid-column:2;margin-left:20px}#working .main .is-show .explain-detail>h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 20px;font-size:1.375em;color:#722c00;font-weight:500}#working .main .is-show .explain-detail>h3:after{content:'';-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:2px;background:#834a07;display:inline;margin-left:.5em}#working .main .is-show .explain-detail>p{margin-bottom:30px;font-size:.875em;color:#722c00;line-height:1.6em}#column .img-wrap{padding:50px 0;width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center}#column .coffee{background-image:url('../images/drink/coffee/column_bg.png')}#column .cafe{background-image:url('../images/drink/cafe/column_bg.png')}#column .teaadviser{background-image:url('../images/drink/teaadviser/column_bg.png')}#column .teameister{background-image:url('../images/drink/teameister/column_bg.png')}#column .nihoncha{background-image:url('../images/drink/nihoncha/column_bg.png')}#column .wine{background-image:url('../images/osake/wine/column_bg.png')}#column .cocktail{background-image:url('../images/osake/cocktail/column_bg.png')}#column .shochu{background-image:url('../images/osake/shochu/column_bg.png')}#column .yakuzen{background-image:url('../images/kenkousyoku/yakuzen/column_bg.png')}#column .kampo{background-image:url('../images/kenkousyoku/kampo/column_bg.png')}#column .syokuiku{background-image:url('../images/kenkousyoku/syokuiku/column_bg.png')}#column .youjisyoku{background-image:url('../images/kenkousyoku/youjisyoku/column_bg.png')}#column .superfoods{background-image:url('../images/kenkousyoku/superfoods/column_bg.png')}#column .hakkou{background-image:url('../images/kenkousyoku/hakkou/column_bg.png')}#column .sakekasu{background-image:url('../images/kenkousyoku/sakekasu/column_bg.png')}#column .spice{background-image:url('../images/syokubunka/spice/column_bg.png')}#column .herb{background-image:url('../images/syokubunka/herb/column_bg.png')}#column .syokuyouoil{background-image:url('../images/syokubunka/syokuyouoil/column_bg.png')}#column .yasai{background-image:url('../images/syokubunka/yasai/column_bg.png')}#column .niku{background-image:url('../images/syokubunka/niku/column_bg.png')}#column .nukaduke{background-image:url('../images/syokubunka/nukaduke/column_bg.png')}#column .hachimitsu{background-image:url('../images/syokubunka/hachimitsu/column_bg.png')}#column .shio{background-image:url('../images/syokubunka/shio/column_bg.png')}#column .dashi{background-image:url('../images/syokubunka/dashi/column_bg.png')}#column .yogurt{background-image:url('../images/syokubunka/yogurt/column_bg.png')}#column .soup{background-image:url('../images/syokubunka/soup/column_bg.png')}#column .miso{background-image:url('../images/syokubunka/miso/column_bg.png')}#column .cheese{background-image:url('../images/syokubunka/cheese/column_bg.png')}#column .sansai{background-image:url('../images/syokubunka/sansai/column_bg.png')}#column .kinoko{background-image:url('../images/syokubunka/kinoko/column_bg.png')}#column .sakana{background-image:url('../images/syokubunka/sakana/column_bg.png')}#column .ume{background-image:url('../images/syokubunka/ume/column_bg.png')}#column .tsukeryouri{background-image:url('../images/syokubunka/tsukeryouri/column_bg.png')}#column .kome{background-image:url('../images/syokubunka/kome/column_bg.png')}#column .macrobiotic{background-image:url('../images/diet/macrobiotic/column_bg.png')}#column .smoothie{background-image:url('../images/diet/smoothie/column_bg.png')}#column .sportsfood{background-image:url('../images/diet/sportsfood/column_bg.png')}#column .oyasai{background-image:url('../images/diet/oyasai/column_bg.png')}#column .fruits{background-image:url('../images/diet/fruits/column_bg.png')}#column .japanfood{background-image:url('../images/ryouri/japanfood/column_bg.png')}#column .yoshoku{background-image:url('../images/ryouri/yoshoku/column_bg.png')}#column .india{background-image:url('../images/ryouri/india/column_bg.png')}#column .china{background-image:url('../images/ryouri/china/column_bg.png')}#column .france{background-image:url('../images/ryouri/france/column_bg.png')}#column .ethnic{background-image:url('../images/ryouri/ethnic/column_bg.png')}#column .italia{background-image:url('../images/ryouri/italia/column_bg.png')}#column .vegesweets{background-image:url('../images/sweets/vegesweets/column_bg.png')}#column .dryfruits{background-image:url('../images/sweets/dryfruits/column_bg.png')}#column .wagashi{background-image:url('../images/sweets/wagashi/column_bg.png')}#column .seika{background-image:url('../images/sweets/seika/column_bg.png')}#column .pantsukuri{background-image:url('../images/sweets/pantsukuri/column_bg.png')}#column .chocolate{background-image:url('../images/sweets/chocolate/column_bg.png')}#column .cupcake{background-image:url('../images/sweets/cupcake/column_bg.png')}#column .column-cont{margin-left:30px}#column .column-cont>h3{font-size:1.875em;color:#fff}#column .column-cont>p{margin-top:30px;padding:30px;font-size:.875em;color:#fff;line-height:1.8em;border-radius:5px;background:rgba(0,0,0,.2)}#about-jsfca,#certificate-system,#certified,#detail,#info,#law-view,#news,#privacy,#sitemap{background-image:url('../images/page_visual/about.png')}#apply-fee,#apply-flow,#test-summary{background-image:url('../images/page_visual/about2.png')}#jsfca-summary{padding:80px 0;background:#f7ede1}#jsfca-summary #about-summary{margin:0 auto;padding:30px;border-radius:10px;background:rgba(255,224,224,.8);z-index:10}#jsfca-summary #about-summary>h2{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #ddafaf}#jsfca-summary #about-summary>h2:before{display:none}#jsfca-summary #about-summary>p{font-size:1em;color:#300;line-height:1.7em}#jsfca-summary #place{margin:0 auto;padding:30px;border-radius:5px;background:#fff}#jsfca-summary #place .place-table{margin:0 auto;width:100%;border-collapse:collapse}#jsfca-summary #place .place-table tr{border-bottom:2px solid #fff}#jsfca-summary #place .place-table tr:last-child{border-bottom:none}#jsfca-summary #place .place-table th{position:relative;padding:0;width:30%;background-color:#e6b36d}#jsfca-summary #place .place-table th:after{display:block;content:'';width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #e6b36d;border-top:10px solid transparent;border-bottom:10px solid transparent}#jsfca-summary #place .place-table th .t-title{position:absolute;top:50%;left:15%;padding:5px 0 5px 15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;color:#572200;font-weight:400;border-left:4px solid #c37111}#jsfca-summary #place .place-table .th1{background-color:#e2a34d}#jsfca-summary #place .place-table .th1:after{border-left:10px solid #e2a34d}#jsfca-summary #place .place-table td{padding:25px 30px;width:70%;font-size:1em;color:#572200;text-align:left;line-height:1.6em;background-color:#ffebc9}#top-txt{padding:20px 0;background:#f7ede1}#top-txt .top-txt-inner{width:100%;font-size:1.25em;color:#b44702;font-weight:700;text-align:center}#category-link{margin:40px auto 0;padding:0;text-align:center}#category-link .link-inner{margin:0;padding:0;width:100%;font-size:0}#category-link .link-inner .category-link-menu{display:inline-block;margin:0;padding:0}#category-link .link-inner .category-link-menu>a{display:block;padding-top:7px;width:165px;height:50px;font-size:.8rem;color:#fff;text-align:center;text-decoration:none;line-height:20px;border-right:1px solid #fff;background:-webkit-gradient(linear,left top,left bottom,from(#b42d2e),to(#e06061));background:linear-gradient(to bottom,#b42d2e,#e06061)}#category-link .link-inner .category-link-menu>a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#e94b4b),to(#e34a4a));background:linear-gradient(to bottom,#e94b4b,#e34a4a)}#category-link .link-inner .first>a{border-top-left-radius:5px;border-bottom-left-radius:5px}#category-link .link-inner .last>a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:none}.category-title{margin:50px auto 0;padding:15px 0;width:90%;font-size:1.625em;color:#b44702;font-weight:500;text-indent:60px;background:url('../images/license-category-titlehead.png') 30px center no-repeat #ffe0d0}.all-license{padding:0 0 50px;background:#fffff4}.all-license .license-category-list{margin:30px auto 0;padding:0;width:90%}.all-license .license-category-list .list-wrap{display:inline-block;margin:0 5px 10px;padding:0;width:210px;background:#fcf1da}.all-license .license-category-list .list-wrap .exam-cont dt{margin:5px auto 0;width:195px;height:auto;overflow:hidden;border:5px solid #fff}.all-license .license-category-list .list-wrap .exam-cont dt a{display:block;width:100%;height:auto}.all-license .license-category-list .list-wrap .exam-cont dt a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:.5s;transition-duration:.5s}.all-license .license-category-list .list-wrap .exam-cont .exam-title{padding:10px 0 15px;font-size:.875em;font-weight:500;color:#b44702;text-align:center;line-height:1.4em}.all-license .license-category-list .list-wrap .exam-cont .exam-summary{margin-bottom:20px;padding:15px;height:130px;font-size:.875em;color:#461d02;line-height:1.6em;border-radius:5px;background:#fff}.all-license .license-category-list .list-wrap .exam-cont .view-apply>a,.all-license .license-category-list .list-wrap .exam-cont .view-summary>a{display:block;margin:0 auto 5px;width:94%;height:32px;padding:0;font-size:.875em;color:#461d02;text-align:center;line-height:32px;text-decoration:none;background:#e5dec3}.all-license .license-category-list .list-wrap .exam-cont .view-apply>a:hover,.all-license .license-category-list .list-wrap .exam-cont .view-summary>a:hover{background-color:#c1b68e}#flow-contents{padding-bottom:50px;background:#f7ede1}#flow-contents .flow-notice{margin:0 auto;padding:30px 50px;width:870px;font-size:1em;color:#b44702;line-height:1.8em;background:#f2dec7}#flow-contents .flow{position:relative;margin:0 auto;padding:70px 0 40px 50px;width:870px;background:#fbfced}#flow-contents .flow-1{z-index:4}#flow-contents .flow-2{z-index:3}#flow-contents .flow:before{content:'';position:absolute;margin-left:-80px;top:100%;left:50%;border:80px solid transparent;border-top:50px solid #fbfced}#flow-contents .flow:nth-child(odd){background:#fdebe8}#flow-contents .flow:nth-child(odd):before{content:'';position:absolute;margin-left:-80px;top:100%;left:50%;border:80px solid transparent;border-top:50px solid #fdebe8}#flow-contents .flow .flow-title{font-size:1.4375em;color:#d5397b;font-weight:700}#flow-contents .flow .flow-title img{margin:-3px 15px 0 0;vertical-align:middle}#flow-contents .flow .flow-comment{margin:20px auto 0;padding:0;width:84%;font-size:1em;line-height:1.8em}#flow-contents .flow-last:before{display:none}.flow-apply-banner{padding:0;height:120px;background:url('../images/apply_banner_bg.png') #b44b4c}.flow-apply-banner .main-txt{padding:30px 0 0 30px;font-size:1.625em;color:#fff}.flow-apply-banner .sub-txt{padding:10px 0 0 30px;font-size:.875em;color:#fff}.flow-apply-banner .banner-btn{padding-top:30px}.flow-apply-banner .banner-btn>a{display:block;width:80%;height:54px;font-size:1.125em;color:#572200;text-align:center;line-height:54px;text-decoration:none;border-radius:3px;background-color:#ffc8c9}.flow-apply-banner .banner-btn>a:hover{background:#ed8082;color:#fff;-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}.flow-apply-banner .banner-btn>a img{margin:-4px 0 0 10px;vertical-align:middle}#pay-instruction{padding-bottom:80px}#pay-instruction .instruction-area{margin:0 auto;padding:40px;width:60%;border-radius:5px;border:2px solid #f2dec7}#pay-instruction .instruction-area .instruction-txt{font-size:.9375em;color:#b44702;line-height:1.8em}#pay-instruction .instruction-area .pay-method-img{margin-top:30px;text-align:center}#about-certificate{padding:0 0 70px;background:#f7ede1}#about-certificate .cert-card,#about-certificate .cert-system{padding:40px;height:400px;border-radius:5px;background:#f2dfbf}#about-certificate .cert-card .summary-title,#about-certificate .cert-system .summary-title{padding:0 0 0 15px;font-size:1.375em;color:#b44702;font-weight:500;border-left:5px solid #b44702}#about-certificate .cert-card .cert-img,#about-certificate .cert-system .cert-img{margin:30px 0 0;padding:0;text-align:center}#about-certificate .cert-card>.summary-txt,#about-certificate .cert-system>.summary-txt{margin-top:20px;padding-top:20px;font-size:.875em;color:#572200;line-height:1.8em;border-top:1px solid #b44702}.contact{padding-bottom:60px;background:#fbfced}#privacy-summary{padding:0 0 40px;background:#fbfced}#privacy-summary>.summary-txt{padding:30px;font-size:1em;color:#572200;line-height:1.6em;border-radius:5px;background:#f2dec7}#privacy-contents{padding:50px 0;background:#f2f4de}#privacy-contents>dl dt{padding-bottom:20px;font-size:1.125em;color:#572200;font-weight:500}#privacy-contents>dl dd{padding-bottom:30px;font-size:1em;color:#343434;line-height:1.6em}#law{padding-bottom:70px;background:#fbfced}#law .law-tbl{margin:0 auto;width:100%;border-collapse:collapse}#law .law-tbl tr{border-bottom:2px solid #fff}#law .law-tbl tr:last-child{border-bottom:none}#law .law-tbl tr th{position:relative;padding:0;width:30%;font-size:1em;color:#572200;font-weight:400;background-color:#ede1d0}#law .law-tbl tr th .title-inner{position:absolute;top:calc(50% - 14px);margin-left:20px;padding:5px 0 5px 15px;border-left:4px solid #c37111}#law .law-tbl tr th .title-inner img{margin:-3px 10px 0 0;vertical-align:middle}#law .law-tbl tr th:after{position:absolute;display:block;content:'';width:0;height:0;top:calc(50% - 10px);right:-10px;border-left:10px solid #ede1d0;border-top:10px solid transparent;border-bottom:10px solid transparent}#law .law-tbl tr:nth-child(odd) th{background-color:#e2d4c0}#law .law-tbl tr:nth-child(odd) th:after{border-left:10px solid #e2d4c0}#law .law-tbl tr td{padding:25px 30px;width:70%;font-size:1em;color:#572200;text-align:left;line-height:1.6em;background-color:#fcf6ef}#law .law-comment{margin-top:30px;padding:30px;background:#ede6de}#law .law-comment>dl dt{margin-bottom:20px;font-size:1em;color:#572200;font-weight:700}#law .law-comment>dl dd{font-size:.875em;color:#572200;line-height:1.6em}#law .law-comment .law-date{display:block;margin-top:15px;padding:30px 30px 0;font-size:.875em;color:#572200;text-align:right}@media screen and (max-width:575px){header{margin:0;padding:5px 0 0}header .xs-menu-head{height:60px;background:#f8e4e4}header .exam-list{height:60px}header .exam-list .ham>span{width:25px;left:6%}header .exam-list .ham>span:first-child{top:21px}header .exam-list .ham>span:nth-child(2){top:29px}header .exam-list .ham>span:nth-child(3){top:37px}header .exam-list .menu-txt{top:-20px;left:32%;font-size:.8125em}header .exam-list.active span:first-child,header .exam-list.active span:nth-child(2),header .exam-list.active span:nth-child(3){top:29px;left:6%}header #navToggle{display:block;height:60px;background:#f8e4e4;text-align:center;cursor:pointer;z-index:20}header #navToggle>span{display:block;position:absolute;width:30px;border-bottom:3px solid #9d3e00;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;left:25%}header #navToggle>span:first-child{top:15px}header #navToggle>span:nth-child(2){top:24px}header #navToggle>span:nth-child(3){top:33px}header #navToggle>span:nth-child(4){border:none;color:#9d3e00;font-size:9px;font-weight:700;top:38px}header #navToggle.active span:first-child{top:24px;left:25%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #navToggle.active span:nth-child(2),header #navToggle.active span:nth-child(3){top:24px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .globalMenuSp{display:block;position:fixed;top:66px;left:0;width:67%;color:#000;text-align:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.6s;transition:.6s;background:#fff;z-index:19}header .globalMenuSp ul{background:#fcf7e4;margin:0 auto;padding:0;width:100%}header .globalMenuSp ul li{padding:0;width:100%;font-size:.875em;border-bottom:1px dotted #333}header .globalMenuSp ul li:last-child{padding-bottom:0;border-bottom:none}header .globalMenuSp ul li a{display:block;color:#5d2703;padding:1em 0}header .globalMenuSp.active{-webkit-transform:translateX(0);transform:translateX(0)}footer{height:100px}.examNavi{left:0;padding:0;width:100%}.examNavi .list-title{display:none}.examNavi .accordion2{margin-top:61px;display:block;padding:0!important}.examNavi .accordion2 li{margin:0;max-height:100%}.examNavi .accordion2 li p{margin:0!important;padding:10px;font-size:.8125em;text-indent:0;border-radius:0!important;background:#e2c27b;border-bottom:1px solid #fff}.examNavi .accordion2 li .inner{display:none}.examNavi .accordion2 li .inner li .cont{display:-ms-grid;display:grid;-ms-grid-rows:1;grid-template-rows:1;-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2,50%);margin:0!important;padding:0;background:#fcf7e4}.examNavi .accordion2 li .inner li .cont .nLeft{-ms-grid-column:1;grid-column:1}.examNavi .accordion2 li .inner li .cont .nRight{-ms-grid-column:2;grid-column:2}.examNavi .accordion2 li .inner li .cont li{text-align:left;border-bottom:1px solid #e5dab2;border-right:1px solid #e5dab2}.examNavi .accordion2 li .inner li .cont li>a{display:block;margin:0!important;padding:7px 20px;width:100%;height:100%;font-size:.75em;color:#5d2703;text-decoration:none;line-height:1.4em}#summary{margin:-60px auto 0;border-radius:0!important}#summary>p{padding-top:0;font-size:.8125em}#menu{margin-top:0;padding:0}#menu .menu-list{text-align:center}#menu .menu-list li{max-width:70%;height:auto}#menu .menu-list li>a .menu-title{font-size:1.3125em}#jsfca-summary{padding:0 0 40px;background:#f7ede1}#jsfca-summary #about-summary{border-radius:0}#jsfca-summary #about-summary>p{font-size:.875em;line-height:1.7em}#jsfca-summary #place{padding:30px 20px;border-radius:0;background:0 0}#jsfca-summary #place .place-table th .t-title{padding:0 0 0 15px;font-size:.875em}#jsfca-summary #place .place-table td{padding:15px 30px;font-size:.875em}#top-txt .top-txt-inner{font-size:.875em}.all-license #category-link{display:none!important}.all-license .category-title{margin:30px auto 0;padding:10px 0;width:100%;font-size:1.25em}.all-license .license-category-list{margin:20px auto;font-size:0;width:98%}.all-license .license-category-list .list-wrap{margin:0 0 5px;padding:10px 0;font-size:1rem;border-left:2px solid #fff;border-right:2px solid #fff}.all-license .license-category-list .list-wrap .exam-cont dt{margin:0 auto;width:90%}.all-license .license-category-list .list-wrap .exam-cont .exam-summary,.all-license .license-category-list .list-wrap .exam-cont .exam-title,.all-license .license-category-list .list-wrap .exam-cont .view-apply>a,.all-license .license-category-list .list-wrap .exam-cont .view-summary>a{font-size:.8125em}#flow-contents{padding-bottom:0}#flow-contents .flow-notice{padding:15px 50px;width:100%;font-size:.8125em}#flow-contents .flow{padding:60px 30px 40px;width:100%}#flow-contents .flow:before{content:'';position:absolute;margin-left:-60px;top:100%;left:50%;border:60px solid transparent;border-top:40px solid #fbfced}#flow-contents .flow:nth-child(odd):before{content:'';position:absolute;margin-left:-60px;top:100%;left:50%;border:60px solid transparent;border-top:40px solid #fdebe8}#flow-contents .flow .flow-title{font-size:1.1875em}#flow-contents .flow .flow-title img{max-width:40px;height:auto}#flow-contents .flow .flow-comment{margin:20px auto 0;width:100%;font-size:.875em;line-height:1.6em}.flow-apply-banner{padding:0 0 20px;height:auto}.flow-apply-banner .main-txt{padding:20px 0 0;font-size:1.375em;text-align:center}.flow-apply-banner .sub-txt{padding:10px 0 0;font-size:.75em;line-height:1.5em}.flow-apply-banner .banner-btn>a{margin:0 auto;width:70%;height:auto;font-size:.9375em;line-height:auto}#pay-instruction{padding-bottom:40px}#pay-instruction .instruction-area{padding:20px;width:96%}#pay-instruction .instruction-area .instruction-txt{font-size:.875em;line-height:1.6em}#pay-instruction .instruction-area .pay-method-img{margin-top:20px}#about-certificate{padding:0 0 40px}#about-certificate .cert-card,#about-certificate .cert-system{padding:30px;height:auto;border-radius:5px;background:#f2dfbf}#about-certificate .cert-card .summary-title,#about-certificate .cert-system .summary-title{padding:0 0 0 15px;font-size:1.375em;color:#b44702;font-weight:500;border-left:5px solid #b44702}#about-certificate .cert-card .cert-img,#about-certificate .cert-system .cert-img{margin:30px 0 0;padding:0;text-align:center}#about-certificate .cert-card>.summary-txt,#about-certificate .cert-system>.summary-txt{margin-top:20px;padding-top:20px;font-size:.875em;color:#572200;line-height:1.8em;border-top:1px solid #b44702}.contact{padding-bottom:50px}#privacy-summary{padding-bottom:0}#privacy-summary>.summary-txt{padding:20px;font-size:.875em;border-radius:0}#privacy-contents{padding:30px 0}#privacy-contents>dl dt{padding-bottom:20px;font-size:1em}#privacy-contents>dl dd{font-size:.875em}#law .law-tbl tr th{display:block;width:100%;height:50px;font-size:1em}#law .law-tbl tr th .title-inner{position:absolute;top:calc(50% - 14px);margin-left:20px;padding:5px 0 5px 15px;border-left:4px solid #c37111}#law .law-tbl tr th .title-inner img{margin:-3px 10px 0 0;vertical-align:middle}#law .law-tbl tr th:after{display:none}#law .law-tbl tr td{display:block;width:100%;padding:15px 30px;font-size:.875em}#law .law-comment>dl dt{margin-bottom:10px;font-size:.875em}#law .law-comment>dl dd{font-size:.8125em}#law .law-comment .law-date{margin-top:10px;padding:20px 20px 0;font-size:.8125em}#about .coffee-summary .h3-left,#about .coffee-summary .h3-right{font-size:1.625em}#about .coffee-summary>p{font-size:.8125em}#about .about-img,#about .about-work-img{background-repeat:no-repeat;background-size:cover;background-position:center;height:200px}#about-exam .exam-detail,#about-exam .exam-level,#about-exam .exam-summary{margin:5px auto;padding:20px;width:96%}#about-exam .exam-detail .summary-title,#about-exam .exam-level .summary-title,#about-exam .exam-summary .summary-title{text-align:center}#about-exam .cont-list>li{width:100%;background:#fff!important}#about-exam .cont-list>li:nth-child(2n){background:#f2eddb!important}.apply-banner{margin-top:0;padding:0;height:150px}.apply-banner .main-txt{padding:15px 0 0;font-size:1.125em;text-align:center}.apply-banner .sub-txt{padding:10px 0 0;font-size:.75em;line-height:1.4em}.apply-banner .banner-btn{padding-top:0}.apply-banner .banner-btn>a{margin:0 auto;width:80%;height:36px;font-size:.9375em;line-height:36px}#exam-date-list{margin:0;padding-bottom:30px}#working{margin:0}#working .tab-list{display:none}#working .main{margin:0;padding:0;background:0 0}#working .main .is-show{display:none}#working .main .content{display:block;margin-bottom:30px;padding:0 0 20px;background:#f5f1df}#working .main .content .content-title{display:block;margin:0 0 20px;padding:20px;font-size:1.25em;color:#722c00;font-weight:500;background:#f0e4e4}#working .main .content .explain{margin:0 10px;padding:10px;font-size:.875em;color:#722c00;line-height:1.6em;background:#fff}#working .main .content .explain>p{margin-top:10px;font-size:.9375em;color:#722c00;line-height:1.6em}#working .main .content .explain-detail{margin:20px 0 0}#working .main .content .explain-detail>h3{display:block;margin:10px 0 20px;font-size:1.375em;color:#722c00;font-weight:500;text-align:center}#working .main .content .explain-detail>h3:after{display:none}#working .main .content .explain-detail>p{margin:0 15px 30px;font-size:.875em;color:#722c00;line-height:1.6em}#column .column-cont{margin-left:0}#column .column-cont>h3{font-size:1.125em;text-align:center}#column .column-cont>p{margin-top:30px;padding:20px;font-size:.8125em;color:#fff;line-height:1.7em;border-radius:5px;background:rgba(0,0,0,.6)}}@media screen and (min-width:768px) and (max-width:991px){h2{margin:0 0 50px;padding:50px 0 0;font-size:1.625em}header .exam-list{height:100px}header #navToggle{display:block;height:100px;background:#f8e4e4;text-align:center;cursor:pointer;z-index:20}header #navToggle>span{display:block;position:absolute;width:40px;border-bottom:3px solid #9d3e00;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;left:37%}header #navToggle>span:first-child{top:36px}header #navToggle>span:nth-child(2){top:45px}header #navToggle>span:nth-child(3){top:54px}header #navToggle>span:nth-child(4){border:none;color:#9d3e00;font-size:14px;font-weight:700;top:60px}header #navToggle.active span:first-child{top:36px;left:37%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #navToggle.active span:nth-child(2),header #navToggle.active span:nth-child(3){top:36px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .globalMenuSp{display:block;position:fixed;top:106px;left:0;width:100%;color:#000;text-align:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.6s;transition:.6s;background:#fff;z-index:19}header .globalMenuSp ul{background:#fcf7e4;margin:0 auto;padding:0;width:100%}header .globalMenuSp ul li{padding:0;width:100%;font-size:.875em;border-bottom:1px dotted #333}header .globalMenuSp ul li:last-child{padding-bottom:0;border-bottom:none}header .globalMenuSp ul li a{display:block;color:#5d2703;padding:1em 0}header .globalMenuSp.active{-webkit-transform:translateX(0);transform:translateX(0)}.examNavi{left:10%;padding:0;width:80%}.examNavi .list-title{display:none}.examNavi .accordion2{margin-top:101px;display:block;padding:0!important}.examNavi .accordion2 li{margin:0;max-height:100%}.examNavi .accordion2 li p{margin:0!important;padding:10px;text-indent:0;border-radius:0!important;background:#e2c27b;border-bottom:1px solid #fff}.examNavi .accordion2 li .inner{display:none}.examNavi .accordion2 li .inner li .cont{display:-ms-grid;display:grid;-ms-grid-rows:1;grid-template-rows:1;-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2,50%);margin:0!important;padding:0;background:#fcf7e4}.examNavi .accordion2 li .inner li .cont .nLeft{-ms-grid-column:1;grid-column:1}.examNavi .accordion2 li .inner li .cont .nRight{-ms-grid-column:2;grid-column:2}.examNavi .accordion2 li .inner li .cont li{text-align:left;border-bottom:1px solid #e5dab2;border-right:1px solid #e5dab2}.examNavi .accordion2 li .inner li .cont li>a{display:block;margin:0!important;padding:10px 20px;width:100%;height:100%;font-size:.875em;color:#5d2703;text-decoration:none;line-height:1.4em}#summary{margin:-60px auto 0}#summary>p{padding-top:0;font-size:.8125em}#menu .menu-list{text-align:center}#jsfca-summary{padding:30px 0 40px}#top-txt .top-txt-inner{font-size:.875em}.all-license .category-title{margin:30px 20px 0;padding:10px 0;width:100%;font-size:1.125em}#flow-contents{padding-bottom:0}#flow-contents .flow-notice{padding:15px 50px;width:100%;font-size:.8125em}#flow-contents .flow{padding:60px 30px 40px;width:100%}#flow-contents .flow:before{content:'';position:absolute;margin-left:-60px;top:100%;left:50%;border:60px solid transparent;border-top:40px solid #fbfced}#flow-contents .flow:nth-child(odd):before{content:'';position:absolute;margin-left:-60px;top:100%;left:50%;border:60px solid transparent;border-top:40px solid #fdebe8}#flow-contents .flow .flow-title{font-size:1.1875em}#flow-contents .flow .flow-title img{max-width:40px;height:auto}#flow-contents .flow .flow-comment{margin:20px auto 0;width:100%;font-size:.875em;line-height:1.6em}.flow-apply-banner{padding:0 0 20px;height:auto}.flow-apply-banner .main-txt{padding:20px 0 0;font-size:1.375em;text-align:center}.flow-apply-banner .sub-txt{padding:10px 0 0;font-size:.75em;line-height:1.5em}.flow-apply-banner .banner-btn>a{margin:0 auto;width:85%;height:auto;font-size:.9375em;line-height:auto}#pay-instruction{padding-bottom:40px}#pay-instruction .instruction-area{padding:20px;width:96%}#pay-instruction .instruction-area .instruction-txt{font-size:.875em;line-height:1.6em}#pay-instruction .instruction-area .pay-method-img{margin-top:20px}#about-certificate{padding:0 0 40px}#about-certificate .cert-card,#about-certificate .cert-system{padding:30px;height:auto;border-radius:5px;background:#f2dfbf}#about-certificate .cert-card .summary-title,#about-certificate .cert-system .summary-title{padding:0 0 0 15px;font-size:1.375em;color:#b44702;font-weight:500;border-left:5px solid #b44702}#about-certificate .cert-card .cert-img,#about-certificate .cert-system .cert-img{margin:30px 0 0;padding:0;text-align:center}#about-certificate .cert-card>.summary-txt,#about-certificate .cert-system>.summary-txt{margin-top:20px;padding-top:20px;font-size:.875em;color:#572200;line-height:1.8em;border-top:1px solid #b44702}.contact{padding-bottom:50px}#privacy-summary>.summary-txt{padding:25px;font-size:.875em}#privacy-contents>dl dt{font-size:1em}#law .law-tbl tr th,#privacy-contents>dl dd{font-size:.875em}#law .law-tbl tr td{padding:15px 30px;font-size:.875em}#law .law-comment>dl dt{font-size:.875em}#law .law-comment>dl dd{font-size:.8125em}#law .law-comment .law-date{margin-top:15px;padding:20px 30px 0;font-size:.8125em}.license-exam-list{margin-top:0}#category-link{display:none}#about{margin-top:0}#about .coffee-summary .h3-left,#about .coffee-summary .h3-right{font-size:1.625em}#about .coffee-summary>p{font-size:.8125em}#about .about-img,#about .about-work-img{background-repeat:no-repeat;background-size:cover;background-position:center;height:200px}#about-exam .exam-detail,#about-exam .exam-level,#about-exam .exam-summary{padding:20px;height:auto}#about-exam .exam-detail .summary-title,#about-exam .exam-level .summary-title,#about-exam .exam-summary .summary-title{text-align:center}#about-exam .exam-detail>.summary-txt,#about-exam .exam-level>.summary-txt,#about-exam .exam-summary>.summary-txt{padding:0 30px}#about-exam .exam-detail .exam-img,#about-exam .exam-level .exam-img,#about-exam .exam-summary .exam-img{position:static;margin:20px;text-align:center}.apply-banner{margin-top:0;padding:0;height:140px}.apply-banner .main-txt{padding:40px 0 0;font-size:1.125em;text-align:center}.apply-banner .sub-txt{padding:10px 0 0;font-size:.75em;line-height:1.4em}.apply-banner .banner-btn{padding-top:50px}.apply-banner .banner-btn>a{margin:0 auto;width:90%;height:45px;font-size:.9375em;line-height:45px}#exam-date-list{margin:0;padding-bottom:30px}#working .tab-list .tab{font-size:.9rem}#working .main .is-show{display:block}#working .main .explain-detail>h3{margin-top:30px!important}#working .main .explain-detail>p{margin-bottom:0!important}#column .column-cont{margin-left:0}#column .column-cont>h3{font-size:1.625em;text-align:center}#column .column-cont>p{margin-top:30px;padding:20px;font-size:.875em;line-height:1.8em;background:rgba(0,0,0,.6)}}.license-exam-list h3{background-color:#830e0f;color:#fff;font-size:24px;margin-bottom:30px;padding:10px 20px;text-align:center;width:100%}.license-exam-list h3::before{display:none}.method-list{margin:0 auto;padding:2em 0 7em;width:870px}.method-list li{position:relative;padding:1.5em;display:flex;background:#fdebe8;margin-bottom:5em}.method-list li::after{position:absolute;content:url(images/img_down.png);top:100%;margin-top:1.5em;left:50%;transform:translateX(-50%)}.method-list li:last-child::after{display:none}.method-list .method-num{font-size:20px;width:2.5em;height:2.5em;background:#d5397b;border-radius:10px;margin-right:1em;line-height:2.5;text-align:center;color:#fff;flex-shrink:0}.method-list .method-cont{width:calc(100% - 70px)}.method-list .method-ttl{font-size:20px;font-weight:700;line-height:2.5;color:#d5397b}.method-list .method-desc{line-height:2;padding:1em 10px 1em 0}.method-list .method-desc .red{color:#d5397b}.method-list .method-img img{height:auto;max-width:100%}@media screen and (min-width:1px) and (max-width:768px){.method-list{padding:1em 0 5em;width:100%}.method-list li{flex-wrap:wrap;padding:1em}.method-list .method-ttl::after{width:calc(100% + 70px)}.method-list .method-img{margin:0 auto}}.yt_video{margin:40px auto;padding:0}.yt_video .vd_youtube{margin:0 auto;padding:0;width:80%}.yt_video .vd_youtube .video_area_title{position:relative;margin-bottom:30px;padding:0 0 10px;font-size:1.4rem;font-weight:400;color:#792112;line-height:2rem;text-align:center}.yt_video .vd_youtube .video_area_title::before{content:'';position:absolute;display:inline-block;width:60px;height:3px;bottom:-10px;left:50%;transform:translateX(-50%);background-color:#b44702;border-radius:2px}.yt_video dl.vd_youtube .video_area_title>br{display:none}.yt_video .vd_youtube dd{margin:0 auto;padding:15px 0;width:100%;text-align:center;border:1px solid #ddd;background:#fafafa}.recommend_column{margin:20px auto 0;padding:0;width:80%}.recommend_column .rec_title{position:relative;padding:0 65px;text-align:center}.recommend_column .rec_title::before{content:'';position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;background:#b1b1b1}.recommend_column .rec_title span{position:relative;padding:0 1em;font-size:1.5rem;font-weight:700;color:#b8481c;background:#fff}.recommend_column .rec_list{margin:40px auto 0;padding:0;width:100%}.recommend_column .rec_list .list_contents{margin:0 auto;padding:0;width:100%}.recommend_column .rec_list .list_contents li{position:relative;margin:0;padding:0 0 0 25px;width:100%;background-image:url('../images/rec_column_head.svg');background-repeat:no-repeat;background-position:left center;background-size:16px}.recommend_column .rec_list .list_contents li+li{margin-top:13px}.recommend_column .rec_list .list_contents li>a{display:block;margin:0;padding:0;width:100%;height:100%;font-size:1.1rem;color:#a1440d;line-height:1.6rem}.recommend_column .rec_list .list_contents li>a:hover{color:#752d17;text-decoration:underline}[data-info=info]{background:#005c80}[data-info=press]{background:#b556ba}.information_title{margin:0;padding:30px 0 0}.information_area{margin:0 auto;padding:0;width:1010px}.info_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:70px auto 50px;padding:30px;box-sizing:border-box;background:#ebe2d1}.info_area .info_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 10px;padding:0;width:100%;border-bottom:1px dotted #ccc}.info_area .info_list .date_cat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0;padding:0;width:25%}.info_area .info_list .date_cat .date_area{display:flex;align-items:center;margin:0;padding:0;width:50%;font-size:1rem;color:#333}.info_area .info_list .date_cat .cat_area{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:50%;height:20px;font-size:.8rem;color:#fff;text-align:center}.info_area .info_list .info_title{display:flex;align-items:center;margin:0;padding:15px;width:75%}.info_area .info_list .info_title>a{font-size:1rem;color:#333;line-height:1.6rem}.info_area .info_all_link{margin:30px auto 0;padding:0;width:100%}.info_area .info_all_link>a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:300px;height:40px;font-size:1rem;color:#fff;background:#b4ad8e;border-radius:4px}.info_area .info_all_link>a:hover{background:#98906d;text-decoration:none;transition:.3s}.information_list_area{margin:0 auto 60px;padding:0;width:1030px;border:1px solid #ddd}.information_list_area .category_list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;padding:20px;width:1030px;border-bottom:1px solid #ddd}.information_list_area .category_list>li{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:calc(100% / 5);height:50px;font-size:1rem;color:#333;cursor:pointer;border:1px solid #ddd;border-radius:4px}.information_list_area .category_list>li+li{margin-left:10px}.information_list_area .category_list>li.isActive{color:#fff;background:#4a7bab}.information_list_area .information_list{margin:0 auto;padding:20px 30px;width:100%;background:#fbfbfb}.information_list_area .information_list>li{margin:0 0 10px;padding:0;width:100%;border-bottom:1px dotted #ccc}.information_list_area .information_list>li:last-child{border-bottom:none}.information_list_area .information_list>li .info_cont{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:15px 0;padding:0;width:100%}.information_list_area .information_list>li .info_cont .info_date{display:flex;align-items:center;margin:0;padding:0;width:12%;font-size:1rem;font-weight:400;color:#333}.information_list_area .information_list>li .info_cont .info_category{display:flex;align-items:center;margin:0;padding:0;width:16%}.information_list_area .information_list>li .info_cont .info_category .category_label{margin:0;padding:4px 15px;width:140px;font-size:.82rem;color:#fff;text-align:center}.information_list_area .information_list>li .info_cont .info_title{margin:0;padding:0;width:72%}.information_list_area .information_list>li .info_cont .info_title>a{font-size:1rem;color:#333;text-align:left;line-height:1.6rem}.information_list_area .information_list>li .info_cont .info_title>a:hover{color:#888;transition:.3s}.information_detail_area{margin:50px auto;padding:0;width:1010px}.information_detail_area .news_title{margin:0 auto;padding:20px;width:100%;font-size:1.6rem;font-weight:700;color:#204d7a;text-align:left;line-height:2.4rem;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:3px solid #9f4945;border-radius:5px}.information_detail_area .news_title::before{margin:0;padding:0;background:0 0}.information_detail_area .date_cat_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto;padding:0;width:94%}.information_detail_area .date_cat_area .news_category{display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0;width:50%}.information_detail_area .date_cat_area .news_category .category_label{display:block;margin:0;padding:6px 0;width:35%;font-size:.9rem;color:#fff;text-align:center}.information_detail_area .date_cat_area .news_postdate{margin:0;padding:0;width:50%;font-size:1rem;text-align:right}.news_contents{margin:30px auto 0;padding:30px;width:100%;font-size:1rem;color:#333;line-height:1.2rem;background:#fbfbfb;border:1px solid #ddd;border-radius:5px}.news_contents>a{color:#134881;text-decoration:underline}.news_list_back{display:flex;justify-content:center;margin:40px auto;padding:0;width:100%}.news_list_back>a{display:flex;align-items:center;justify-content:center;margin:0;padding:14px 0;width:180px;font-size:1rem;color:#fff;background:#d66c66;border-radius:5px}.news_list_back>a:hover{background:#a5514d;text-decoration:none;transition:.3s}@media screen and (max-width:480px){.yt_video{margin:30px auto 0;padding:0;width:100%}.yt_video .vd_youtube{width:100%}.yt_video dl.vd_youtube .video_area_title{padding:0 0 5px;font-size:1.1rem;text-align:center}.yt_video dl.vd_youtube .video_area_title>br{display:block}.yt_video dl.vd_youtube dd{position:relative;margin:10px 0;padding:53% 0 15px}.yt_video dl.vd_youtube dd>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.recommend_column{margin:0 auto 30px;width:98%}.recommend_column .rec_title{padding:0 35px}.recommend_column .rec_title span{font-size:1.3rem}.recommend_column .rec_list{margin:15px auto 0}.recommend_column .rec_list .list_contents li{background-position:left 1px}.recommend_column .rec_list .list_contents li+li{margin-top:5px}.recommend_column .rec_list .list_contents li>a{padding:0;font-size:.9rem;font-weight:700}.information_area{width:96%}.info_area{margin:40px auto 30px;padding:10px 10px 20px}.info_area .info_list{width:100%}.info_area .info_list .date_cat{padding:10px 15px 0;width:100%}.info_area .info_list .info_title{display:block;margin:0;padding:10px 15px;width:100%}.info_area .info_list .info_title>a{font-size:.9rem}.information_list_area{width:96%}.information_list_area .category_list{justify-content:space-between;padding:10px 10px 0;width:100%;border-bottom:none}.information_list_area .category_list>li{margin-bottom:10px;width:calc(98% / 2);height:40px}.information_list_area .category_list>li+li{margin-left:0}.information_list_area .information_list{margin:0 auto;padding:10px 15px}.information_list_area .information_list>li .info_cont .info_date{width:35%;font-size:1rem}.information_list_area .information_list>li .info_cont .info_category{width:65%}.information_list_area .information_list>li .info_cont .info_title{margin-top:15px;width:100%}.information_list_area .information_list>li .info_cont .info_title>a{font-size:.9rem}.information_detail_area{width:96%}.information_detail_area .news_title{padding:10px 15px;font-size:1.3rem;line-height:1.8rem}.information_detail_area .date_cat_area .news_category .category_label{width:90%}.information_detail_area .date_cat_area .news_postdate{display:flex;align-items:center;justify-content:right;font-size:.9rem}.news_contents{padding:20px 15px;font-size:.9rem}.news_list_back>a{width:60%;font-size:.9rem}}.kouza_link_area{margin:30px auto 50px;padding:0;width:100%;box-sizing:border-box}.kouza_link_area .section_inner{margin:0 auto;padding:0;width:1140px}.kouza_link_area.preface_link{margin:30px auto 0;width:100%}.kouza_link_area.preface_link .section_inner{width:100%}.kouza_link_area .section_inner>h3{margin:0;padding:12px 0;width:100%;font-size:18px;font-weight:700;color:#fff;text-align:center;background:#a75b5a}.kouza_link_area .section_inner .link_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:20px 30px;width:100%;border:1px solid #ddd;background:#fff;box-sizing:border-box}.kouza_link_area .section_inner .link_area .ryo_area,.kouza_link_area .section_inner .link_area .sara_area{margin:0;padding:0;width:48%;border:1px solid #ddd}.kouza_link_area .section_inner .link_area .ryo_area .kouza_name,.kouza_link_area .section_inner .link_area .sara_area .kouza_name{margin:0;padding:10px 0;width:100%;font-size:16px;font-weight:700;color:#fff;text-align:center}.kouza_link_area .section_inner .link_area .sara_area .kouza_name{background:#e669c3}.kouza_link_area .section_inner .link_area .ryo_area .kouza_name{background:#205893}.kouza_link_area .section_inner .link_area .ryo_area .kouza_link,.kouza_link_area .section_inner .link_area .sara_area .kouza_link{margin:0;padding:0;width:100%}.kouza_link_area .section_inner .link_area .ryo_area .kouza_link>a,.kouza_link_area .section_inner .link_area .sara_area .kouza_link>a{display:block;margin:0;padding:15px 10px;width:100%;height:100%;font-size:16px;color:#1948a0;text-align:center}.kouza_link_area .section_inner .link_area .ryo_area .kouza_link>a:hover,.kouza_link_area .section_inner .link_area .sara_area .kouza_link>a:hover{color:#fff;background:#6492c3;transition:.3s}@media screen and (max-width:480px){.kouza_link_area{margin:0 auto 50px}.kouza_link_area .section_inner{width:96%}.kouza_link_area .section_inner .link_area{padding:15px}.kouza_link_area .section_inner .link_area .sara_area{margin-bottom:20px;width:100%}.kouza_link_area .section_inner .link_area .ryo_area{width:100%}.kouza_link_area .section_inner .link_area .ryo_area .kouza_link>a,.kouza_link_area .section_inner .link_area .ryo_area .kouza_name,.kouza_link_area .section_inner .link_area .sara_area .kouza_link>a,.kouza_link_area .section_inner .link_area .sara_area .kouza_name{font-size:14px}}.page_main_visual{position:relative;margin:0 calc(50% - 50vw);padding:0;width:calc(100% + 37px);height:400px;overflow:hidden;border-top:1px solid #fff}.page_main_visual>img,.page_main_visual>picture>img{object-fit:cover;width:100%;height:100%}.page_title{position:absolute;top:37%;left:0;padding:40px 0 0 60px;width:100%;height:130px;font-size:40px;color:#fff;font-weight:700;line-height:1.8rem;background:rgba(75,51,6,.4)}.page_title .sub-title{font-size:1rem}.ranking_preface{margin:30px auto;padding:20px;width:84%;font-size:16px;line-height:1.6rem;background:#fbe0e1;border-radius:4px}.ranking_afterwords{margin:30px auto;padding:20px;width:84%;font-size:16px;line-height:1.6rem;background:#dcedfb;border-radius:4px}.rank_list.rank1-10{margin:0 auto 20px;padding:0;width:84%;border:3px solid #e5cb3b;border-radius:4px}.rank_list.rank1-10 .title_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:20px 40px 15px;width:100%;border-bottom:1px solid #ccc}.rank_list.rank1-10 .title_area .rank_num_area{position:relative;margin:0;padding:0;width:100px;height:80px;background-repeat:no-repeat;background-position:left center;background-size:contain}.rank_list.rank1-10 .title_area .rank_num_area .rank_num{position:absolute;top:70%;left:44%;transform:translate(-44%,-70%);font-size:2.3rem;font-weight:700;color:#fff}.rank_list.rank1-10 .title_area .rank01{background-image:url('../images/ranking/rank_trophy_1.svg')}.rank_list.rank1-10 .title_area .rank02{background-image:url('../images/ranking/rank_trophy_2.svg')}.rank_list.rank1-10 .title_area .rank03{background-image:url('../images/ranking/rank_trophy_3.svg')}.rank_list.rank1-10 .title_area .rank04{background-image:url('../images/ranking/rank_trophy_4.svg')}.rank_list.rank1-10 .title_area .shikaku_title{display:flex;align-items:center;margin:0;padding:0;width:calc(100% - 120px);height:80px;font-size:2.3rem;font-weight:700;color:#a90f0f}.rank_list.rank1-10 dd{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto 20px;padding:0;width:100%}.rank_list.rank1-10 dd .txt_area{margin:0 0 0 40px;padding:20px;width:64%;background:#f7f6f6}.rank_list.rank1-10 dd .txt_area .summary{margin:0;padding:0;width:100%;font-size:1rem;font-weight:700;color:#d2691e;line-height:1.6rem}.rank_list.rank1-10 dd .txt_area .recommend_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;padding:0;width:100%}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend,.rank_list.rank1-10 dd .txt_area .recommend_area .working{margin:0;padding:0 0 15px;width:49%;background:#fff;border:1px solid #bea13d;border-radius:5px}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_title,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_title{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:100%;height:35px;font-size:1rem;font-weight:700;color:#fff;background:#d2691e;overflow:hidden}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_title::after,.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_title::before,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_title::after,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_title::before{content:"";position:absolute;width:40%;height:100%;top:0;background-color:#fff}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_title::after,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_title::after{left:-30%;transform:skewX(16deg)}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_title::before,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_title::before{right:-30%;transform:skewX(-16deg)}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_cont,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_cont{margin:15px auto 0;padding:0 30px;width:100%}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_cont .cont_list,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_cont .cont_list{margin:0;padding:0;width:100%}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_cont .cont_list>li,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_cont .cont_list>li{margin:0 0 7px 15px;padding:0;width:100%;font-size:.9rem;font-weight:700;color:#444;line-height:1.2rem;list-style-type:disc;list-style-position:outside}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_cont .cont_list>li:last-child,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_cont .cont_list>li:last-child{margin-bottom:0}.rank_list.rank1-10 dd .txt_area .recommend_afterwords{margin:15px auto 0;padding:20px;width:100%;font-size:.9rem;color:#000;line-height:1.5rem;background:#f9fce7}.rank_list.rank1-10 dd .photo_link_area{margin:0;padding:0 40px 0 0;width:calc(100% - (66% + 40px))}.rank_list.rank1-10 dd .photo_link_area .shikaku_photo{margin:0;padding:0;width:100%;height:320px}.rank_list.rank1-10 dd .photo_link_area .shikaku_photo>img,.rank_list.rank1-10 dd .photo_link_area .shikaku_photo>picture>img{object-fit:cover;width:100%;height:100%}.rank_list.rank1-10 dd .photo_link_area .detail_link{margin:20px auto 0;padding:0;width:100%}.rank_list.rank1-10 dd .photo_link_area .detail_link>a{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:60px;font-size:1.1rem;font-weight:700;color:#fff;text-decoration:none;background:#2e7d9a;border-radius:5px}.rank_list.rank1-10 dd .photo_link_area .detail_link>a::after{content:'';position:absolute;top:50%;right:50px;transform:translateY(-50%);display:inline-block;width:20px;height:20px;background-image:url('../images/ranking/detail_link_arrow.svg');background-repeat:no-repeat;background-size:contain}.rank_list.rank1-10 dd .photo_link_area .detail_link>a:hover{background:#20657e;transition:.3s}.rank_list.rank1-10 .detail_link_sp{display:none}.rank_list.rank11-25{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:84%}.rank_list.rank11-25 .area_left,.rank_list.rank11-25 .area_right{margin:0 0 20px;padding:0;width:49%;border:3px solid #87cefa;border-radius:4px}.rank_list.rank11-25 .area_left .title_area,.rank_list.rank11-25 .area_right .title_area{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:5px 20px;width:100%;border-bottom:1px solid #ccc}.rank_list.rank11-25 .area_left .title_area .rank_num_area,.rank_list.rank11-25 .area_right .title_area .rank_num_area{position:relative;margin:0;padding:0;width:100px;height:70px;background-repeat:no-repeat;background-position:left center;background-size:contain}.rank_list.rank11-25 .area_left .title_area .rank_num_area .rank_num,.rank_list.rank11-25 .area_right .title_area .rank_num_area .rank_num{position:absolute;top:47%;left:20%;transform:translate(-20%,-47%);font-size:2.3rem;font-weight:700;color:#fff}.rank_list.rank11-25 .area_left .title_area .rank_num_area .small_txt,.rank_list.rank11-25 .area_right .title_area .rank_num_area .small_txt{position:absolute;top:60%;left:70%;transform:translate(-70%,-60%);font-size:1.2rem;font-weight:700;color:#fff}.rank_list.rank11-25 .area_left .title_area .rank21,.rank_list.rank11-25 .area_right .title_area .rank21{background-image:url('../images/ranking/rank_trophy_21.svg')}.rank_list.rank11-25 .area_left .title_area .shikaku_title,.rank_list.rank11-25 .area_right .title_area .shikaku_title{display:flex;align-items:center;margin:0;padding:0;width:calc(100% - 120px);height:70px;font-size:1.4rem;font-weight:700;color:#3268af}.rank_list.rank11-25 .area_left dd,.rank_list.rank11-25 .area_right dd{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 15px;padding:0;width:100%}.rank_list.rank11-25 .area_left dd .txt_area,.rank_list.rank11-25 .area_right dd .txt_area{margin:0 0 0 20px;padding:20px;width:54%;background:#f7f6f6}.rank_list.rank11-25 .area_left dd .txt_area .summary,.rank_list.rank11-25 .area_right dd .txt_area .summary{margin:0;padding:0;width:100%;font-size:.95rem;font-weight:700;color:#ac8426;line-height:1.6rem}.rank_list.rank11-25 .area_left dd .detail_link,.rank_list.rank11-25 .area_right dd .detail_link{margin:20px auto 0;padding:0;width:100%}.rank_list.rank11-25 .area_left dd .detail_link>a,.rank_list.rank11-25 .area_right dd .detail_link>a{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:40px;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;background:#2e7d9a;border-radius:5px}.rank_list.rank11-25 .area_left dd .detail_link>a::after,.rank_list.rank11-25 .area_right dd .detail_link>a::after{content:'';position:absolute;top:50%;right:30px;transform:translateY(-50%);display:inline-block;width:15px;height:15px;background-image:url('../images/ranking/detail_link_arrow.svg');background-repeat:no-repeat;background-size:contain}.rank_list.rank11-25 .area_left dd .detail_link>a:hover,.rank_list.rank11-25 .area_right dd .detail_link>a:hover{background:#20657e;transition:.3s}.rank_list.rank11-25 .area_left dd .shikaku_photo,.rank_list.rank11-25 .area_right dd .shikaku_photo{margin:0;padding:0 20px 0 0;width:calc(100% - (56% + 20px));height:200px}.rank_list.rank11-25 .area_left dd .shikaku_photo>img,.rank_list.rank11-25 .area_left dd .shikaku_photo>picture>img,.rank_list.rank11-25 .area_right dd .shikaku_photo>img,.rank_list.rank11-25 .area_right dd .shikaku_photo>picture>img{object-fit:cover;width:100%;height:100%}.rank_list.rank11-25 .area_left .detail_link_sp,.rank_list.rank11-25 .area_right .detail_link_sp{display:none}@media screen and (max-width:480px){.page_main_visual{height:200px;width:calc(100% + 30px)}.page_title{top:0;left:0;padding:40px 0 0;height:200px;text-indent:0;font-size:1.5rem;text-align:center;line-height:2rem}.ranking_afterwords,.ranking_preface{margin:20px auto;width:100%;font-size:14px;line-height:1.4rem}.rank_list.rank1-10{width:96%}.rank_list.rank1-10 .title_area{padding:5px 15px 15px}.rank_list.rank1-10 .title_area .rank_num_area{width:100%;height:70px;background-position:center}.rank_list.rank1-10 .title_area .rank_num_area .rank_num{left:50%;transform:translate(-50%,-75%);font-size:1.7rem}.rank_list.rank1-10 .title_area .shikaku_title{margin:15px 0 0;width:100%;height:auto;font-size:1.2rem;line-height:1.5rem;justify-content:center}.rank_list.rank1-10 dd{margin:15px auto 0;flex-direction:column-reverse}.rank_list.rank1-10 dd .txt_area{margin:0 auto;padding:15px 5px;width:96%}.rank_list.rank1-10 dd .txt_area .summary{padding:0 10px;font-size:.9rem;line-height:1.5rem}.rank_list.rank1-10 dd .txt_area .recommend_area{margin:15px auto 0}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend,.rank_list.rank1-10 dd .txt_area .recommend_area .working{margin:0 auto 15px;padding:0;width:100%}.rank_list.rank1-10 dd .txt_area .recommend_area .working{margin-bottom:0}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_title,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_title{height:30px;font-size:.9rem}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_title::after,.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_title::before,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_title::after,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_title::before{width:40%}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_cont,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_cont{margin:10px auto 0;padding:0 30px 15px;width:100%}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_cont .cont_list,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_cont .cont_list{margin:0;padding:0;width:100%}.rank_list.rank1-10 dd .txt_area .recommend_area .recommend .recommend_cont .cont_list>li,.rank_list.rank1-10 dd .txt_area .recommend_area .working .working_cont .cont_list>li{margin:0 0 7px 15px;padding:0;width:100%;font-size:.9rem;font-weight:700;color:#444;line-height:1.2rem;list-style-type:disc;list-style-position:outside}.rank_list.rank1-10 dd .txt_area .recommend_afterwords{margin:10px auto 5px;padding:15px}.rank_list.rank1-10 dd .photo_link_area{margin:0 auto 10px;padding:0;width:96%}.rank_list.rank1-10 dd .photo_link_area .shikaku_photo{height:160px}.rank_list.rank1-10 dd .photo_link_area .shikaku_photo>img,.rank_list.rank1-10 dd .photo_link_area .shikaku_photo>picture>img{object-fit:cover;width:100%;height:100%}.rank_list.rank1-10 dd .photo_link_area .detail_link{display:none}.rank_list.rank11-25{width:96%}.rank_list.rank11-25 .area_left,.rank_list.rank11-25 .area_right{width:100%}.rank_list.rank11-25 .area_left .title_area,.rank_list.rank11-25 .area_right .title_area{padding:5px 10px 5px 0}.rank_list.rank11-25 .area_left .title_area .rank_num_area,.rank_list.rank11-25 .area_right .title_area .rank_num_area{width:70px;height:50px}.rank_list.rank11-25 .area_left .title_area .rank_num_area .rank_num,.rank_list.rank11-25 .area_right .title_area .rank_num_area .rank_num{font-size:1.6rem}.rank_list.rank11-25 .area_left .title_area .rank_num_area .small_txt,.rank_list.rank11-25 .area_right .title_area .rank_num_area .small_txt{font-size:.9rem}.rank_list.rank11-25 .area_left .title_area .shikaku_title,.rank_list.rank11-25 .area_right .title_area .shikaku_title{width:calc(100% - 80px);height:50px;font-size:1.1rem;line-height:1.4rem}.rank_list.rank11-25 .area_left dd,.rank_list.rank11-25 .area_right dd{margin:20px auto 10px;flex-direction:column-reverse}.rank_list.rank11-25 .area_left dd .txt_area,.rank_list.rank11-25 .area_right dd .txt_area{margin:0 auto;padding:15px 5px;width:96%}.rank_list.rank11-25 .area_left dd .txt_area .summary,.rank_list.rank11-25 .area_right dd .txt_area .summary{padding:0 10px;font-size:.9rem;line-height:1.5rem}.rank_list.rank11-25 .area_left dd .detail_link,.rank_list.rank11-25 .area_right dd .detail_link{display:none}.rank_list.rank11-25 .area_left dd .shikaku_photo,.rank_list.rank11-25 .area_right dd .shikaku_photo{margin:0 auto 10px;padding:0;width:92%;height:160px}.rank_list.rank1-10 .detail_link_sp,.rank_list.rank11-25 .area_left .detail_link_sp,.rank_list.rank11-25 .area_right .detail_link_sp{display:block;margin:5px auto 10px;padding:0;width:92%}.rank_list.rank1-10 .detail_link_sp>a,.rank_list.rank11-25 .area_left .detail_link_sp>a,.rank_list.rank11-25 .area_right .detail_link_sp>a{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%;height:45px;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;background:#2e7d9a;border-radius:5px}.rank_list.rank1-10 .detail_link_sp>a::after,.rank_list.rank11-25 .area_left .detail_link_sp>a::after,.rank_list.rank11-25 .area_right .detail_link_sp>a::after{content:'';position:absolute;top:50%;right:50px;transform:translateY(-50%);display:inline-block;width:16px;height:16px;background-image:url('../images/ranking/detail_link_arrow.svg');background-repeat:no-repeat;background-size:contain}}.shikaku_list{margin:0 auto;padding:20px 30px;width:100%;background:#fffff5}.shikaku_list li{margin:0 0 15px;width:100%}.shikaku_list li>a{position:relative;margin:0;padding:0;font-size:16px;color:#333;text-decoration:none}.shikaku_list li>a:hover{color:#005c80;transition:.3s}.arrow-right{display:inline-block;width:8px;height:8px;margin:0 10px 0 0;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}@media screen and (max-width:480px){.container-fluid{margin:0 auto;padding:0;width:100%;overflow:hidden}.license-exam-list{margin:0;padding:0;width:100%}.license-exam-list .list-wrap{width:100%}.license-exam-list .list-wrap .exam-cont{margin:0 auto 10px;width:96%}.shikaku_list{padding:20px 15px}.shikaku_list li>a{font-size:14px}}.faq_area{margin:60px auto 30px;padding:0;width:100%}.faq_area .section_inner{margin:0 auto;padding:0;width:1140px}.faq_result_area{position:relative}.faq_question{margin:0 auto 20px;padding:10px 0 10px 70px;font-size:1rem;text-align:left;line-height:1.6;box-sizing:border-box;background:url('../images/faq/icon_question.svg') 10px center/35px no-repeat #f7f7f7;list-style:none;cursor:pointer}.faq_question::after{position:absolute;right:2%;content:'\f078';font-family:FontAwesome}.faq_result_area[open] .faq_question::after{content:'\f077'}.faq_question::-webkit-details-marker{display:none}.faq_answer{display:flex;align-items:center;margin:0 auto 40px;padding:0 0 0 70px;width:94%;min-height:50px;font-size:1rem;text-align:left;line-height:1.6rem;background:url('../images/faq/icon_answer.svg') left center/35px no-repeat}.faq_answer>a{color:#1926b2}#error_page{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px auto;padding:40px;width:70%;background:#fafafa;border-radius:10px}#error_page .msg_area{margin:0;padding:0;width:60%}#error_page .msg_area .error_title{margin:0;padding:0;width:100%;font-size:1.5rem;color:#000;line-height:2.2rem}#error_page .msg_area .link_msg{margin:50px 0 0;padding:0;width:100%}#error_page .msg_area .link_msg>dt{margin:0;padding:0;width:100%;font-size:1rem;color:#000}#error_page .msg_area .link_msg>dd{margin:8px 0 0;padding:0;width:100%}#error_page .msg_area .link_msg>dd>a{font-size:1rem;color:#1e59bf;text-decoration:none}#error_page .msg_area .link_msg>dd>a:hover{color:#ac2b11;text-decoration:underline;transition:.3s}#error_page .msg_area .error_msg{margin:30px 0 0;padding:0;width:100%;font-size:1rem;color:#333;line-height:1.6rem}#error_page .illust_area{margin:0;padding:0;width:35%;height:260px;overflow:hidden;text-align:center}#error_page .illust_area>img,#error_page .illust_area>picture>img{width:auto;height:100%}@media screen and (max-width:480px){.faq_area .section_inner{width:96%}.faq_question{font-size:1rem;padding-right:40px}.faq_answer{display:block}#error_page{margin:30px auto 0;padding:20px;width:96%}#error_page .msg_area{width:100%}#error_page .msg_area .link_msg{margin:30px 0 0}#error_page .illust_area{margin:20px 0 0;width:100%;height:180px}}.shikaku_preface_area{margin:40px auto;padding:1.5em;width:1140px;background:#fafafa;border-radius:4px}.shikaku_preface_area .preface{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.shikaku_preface_area .preface .preface_img{margin:0;padding:0;width:40%;overflow:hidden}.shikaku_preface_area .preface .preface_img>img,.shikaku_preface_area .preface .preface_img>picture>img{width:100%;height:auto}.shikaku_preface_area .preface .preface_txt_area{margin:16px 0 0;padding:0;width:58%}.shikaku_preface_area .preface .preface_txt_area .preface_title{margin:0 auto;padding:.2em 0;width:100%;font-size:1.5rem;font-weight:700;color:#741616;text-indent:15px;border-left:8px solid #741616}.shikaku_preface_area .preface .preface_txt_area .preface_txt{margin:20px auto 0;padding:0;width:100%;font-size:1rem;color:#000;line-height:1.7rem}@media screen and (max-width:480px){.shikaku_preface_area{margin:20px auto;padding:1em;width:96%}.shikaku_preface_area .preface .preface_img{display:flex;align-items:center;width:100%;height:180px}.shikaku_preface_area .preface .preface_txt_area{width:100%}.shikaku_preface_area .preface .preface_txt_area .preface_title{padding:.2em 0 0 12px;font-size:1.2rem;text-indent:0;line-height:1.6rem}.shikaku_preface_area .preface .preface_txt_area .preface_txt{margin:16px auto 0;font-size:.9rem;line-height:1.5rem}}#about-exam{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;padding:0;width:1140px}#about-exam .exam-purpose{margin:0 auto 10px;padding:40px 30px;width:100%;background:#fcfbe8}#about-exam .exam-purpose .purpose-title{margin:0;padding:0;width:100%;font-size:1.375em;color:#b44702;font-weight:500}#about-exam .exam-purpose .exam_purpose_tbl{margin:20px auto 0;padding:0;width:100%;border-collapse:collapse}#about-exam .exam-purpose .exam_purpose_tbl .tbl_title{margin:0;padding:.8em 1em;width:20%;font-size:.9rem;color:#572200;background:#f2eddb;text-align:center;vertical-align:middle}#about-exam .exam-purpose .exam_purpose_tbl tr:not(:last-child) .tbl_title{border-bottom:1px solid #fff}#about-exam .exam-purpose .exam_purpose_tbl .tbl_cont{margin:0;padding:.8em 1.5em;width:80%;font-size:.9rem;color:#222;line-height:1.4rem;background:#fff}#about-exam .exam-purpose .exam_purpose_tbl tr:not(:last-child) .tbl_cont{border-bottom:1px solid #ddd}#about-exam .exam-purpose .exam_purpose_tbl .tbl_cont .exam_notice{color:#d03535}#about-exam .exam-contents,#about-exam .exam-detail{display:flex;flex-direction:column;margin:0;padding:40px 30px;width:calc(99% / 2);height:auto;background:#fcfbe8}#about-exam .exam-contents .summary-title,#about-exam .exam-detail .summary-title{margin:0;padding:0;width:100%;font-size:1.375em;color:#b44702;font-weight:500}#about-exam .exam-contents>.summary-txt,#about-exam .exam-detail>.summary-txt{margin-top:40px;font-size:.875em;color:#572200;line-height:1.8em}#about-exam .cont-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}#about-exam .cont-list>li{display:flex;justify-content:center;align-items:center;margin:0;padding:10px;width:50%;font-size:.8rem;color:#572200;line-height:1.2rem;background:#fff}#about-exam .cont-list>li:nth-child(4n+2),#about-exam .cont-list>li:nth-child(4n+3){background:#f2eddb!important}#about-exam .exam-contents .cont-table,#about-exam .exam-detail .cont-table{margin:20px auto 0;width:100%;border-collapse:collapse}#about-exam .exam-contents .cont-table tr,#about-exam .exam-detail .cont-table tr{border-bottom:2px solid #fff}#about-exam .exam-contents .cont-table tr:last-child,#about-exam .exam-detail .cont-table tr:last-child{border-bottom:none}#about-exam .exam-contents .cont-table th,#about-exam .exam-detail .cont-table th{position:relative;padding:10px 0;width:30%;font-size:.875em;color:#fff;text-align:center;background-color:#52c2d0}#about-exam .exam-contents .cont-table th:after,#about-exam .exam-detail .cont-table th:after{display:block;content:'';width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #52c2d0;border-top:10px solid transparent;border-bottom:10px solid transparent}#about-exam .exam-contents .cont-table td,#about-exam .exam-detail .cont-table td{padding:10px 0 10px 20px;width:70%;font-size:.875em;text-align:left;background-color:#eee}#about-exam .exam-contents .exam-img,#about-exam .exam-detail .exam-img{margin-top:auto;margin-left:auto;margin-right:auto;padding:0;width:340px;height:200px;overflow:hidden;text-align:center}#about-exam .exam-contents .exam-img>img,#about-exam .exam-contents .exam-img>picture>img,#about-exam .exam-detail .exam-img>img,#about-exam .exam-detail .exam-img>picture>img{margin-top:30px}.apply-banner{margin-top:40px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 49.5vw);padding:0;height:120px;background:url('../images/apply_banner_bg.png') #b44b4c}.apply-banner .banner-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:30px 0 0;width:1140px}.apply-banner .banner-inner .banner-txt{margin:0;padding:0;width:70%}.apply-banner .banner-inner .banner-txt .main-txt{margin:0;padding:0;width:100%;font-size:1.2rem;font-weight:700;color:#fff}.apply-banner .banner-inner .banner-txt .sub-txt{margin:10px 0 0;padding:0;font-size:.9em;color:#fff}.apply-banner .banner-inner .banner-btn{margin:0;padding:0;width:30%}.apply-banner .banner-inner .banner-btn>a{position:relative;display:block;width:100%;height:54px;font-size:1.125em;color:#572200;text-align:center;line-height:54px;text-decoration:none;border-radius:3px;background-color:#ffc8c9}.apply-banner .banner-inner .banner-btn>a:hover{background:#ed8082;color:#fff;transition:.3s}.apply-banner .banner-btn>a img{position:absolute;top:53%;right:7%;transform:translateY(-53%)}@media screen and (max-width:480px){#about-exam{width:96%}#about-exam .exam-purpose{padding:30px 8px}#about-exam .exam-purpose .purpose-title{font-size:1.2rem;text-align:center}#about-exam .exam-purpose .exam_purpose_tbl .tbl_title{display:block;width:100%}#about-exam .exam-purpose .exam_purpose_tbl tr:not(:last-child) .tbl_title{border-bottom:none}#about-exam .exam-purpose .exam_purpose_tbl .tbl_cont{display:block;width:100%}#about-exam .exam-purpose .exam_purpose_tbl tr:not(:last-child) .tbl_cont{border-bottom:none}#about-exam .exam-contents,#about-exam .exam-detail{padding:30px 8px;width:100%}#about-exam .exam-contents .summary-title,#about-exam .exam-detail .summary-title{font-size:1.2em;text-align:center}#about-exam .exam-contents>.summary-txt,#about-exam .exam-detail>.summary-txt{margin-top:20px;font-size:.9rem;text-align:center;line-height:auto}#about-exam .cont-list{margin-top:20px}#about-exam .cont-list>li:nth-child(4n),#about-exam .cont-list>li:nth-child(4n+1){background:#fff!important}#about-exam .exam-contents .exam-img>img,#about-exam .exam-contents .exam-img>picture>img,#about-exam .exam-detail .exam-img>img,#about-exam .exam-detail .exam-img>picture>img{max-width:60%}.apply-banner{margin:40px auto 0;height:auto}.apply-banner .banner-inner{padding:16px 0;width:96%}.apply-banner .banner-inner .banner-txt{width:100%}.apply-banner .banner-inner .banner-txt .main-txt{font-size:1rem;line-height:1.6rem}.apply-banner .banner-inner .banner-txt .sub-txt{margin:6px 0 0}.apply-banner .banner-inner .banner-btn{margin:16px auto 0;width:80%}.apply-banner .banner-inner .banner-btn>a{margin:0 auto;padding:0;width:100%;height:36px;font-size:.95rem;line-height:36px}}.category_summary{display:block;margin:0 auto 50px;padding:1.5em;width:70%;font-size:1rem;color:#000;line-height:1.6rem;background:#f6f6f6;border-radius:4px}@media screen and (max-width:480px){.category_summary{margin-bottom:20px;padding:1em;width:96%;font-size:.9rem;line-height:1.4rem}}