body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#453a2d}a{color:#453a2d}a:hover{color:#e0b404}a:hover img{opacity:.7}.p-entry-content p a{text-decoration:underline}.p-entry-content li a{text-decoration:underline}p{font-size:1.1em;line-height:1.8;color:#453a2d}li{font-size:1.1em;line-height:1.6;color:#453a2d;margin-bottom:.4em}.vk-mobile-nav li{font-size:100%}.txt_c{text-align:center}.txt_l{text-align:left}.mincho{font-weight:normal;font-family:游明朝,YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro",HGS明朝E,メイリオ,"ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif}.l-container_inner{padding-top:2em;padding-bottom:2em}@media screen and (max-width:767px){.l-container_inner{padding-top:1em;padding-bottom:1em}}.l-site-footer{background:#faf9f8}.pcp-carousel-wrapper .sp-pcp-carousel{padding-top:0}.card{border-radius:0}.card-intext .card-intext-inner .vk_post_body{background-color:rgba(235,150,94,.6)}.vk_post .vk_post_title{margin:0!important}.vk_post .vk_post_title a{text-decoration:none}.card-body{padding:.75rem}.card-title a{text-decoration:none}.vk-mobile-nav-menu-btn{font-family:游明朝,YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro",HGS明朝E,メイリオ,"ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;font-size:8px;font-weight:500;line-height:8.5;height:40px;width:38px;margin:4px 4px 0 4px}.p-page-header{padding:1em 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:1em}h1.p-site-header-brand_logo{margin-top:0}.nopost_none{display:none}.nopost_text p a{text-decoration:underline}.nopost_text p::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f111";color:#efece2;font-size:60%;padding:0 10px 10px 0}.vk_post_taxonomy-category{display:none}.vk_post_taxonomy-post_tag dt.vk_post_taxonomy_title{display:none}.vk_post_taxonomy-post_tag dd.vk_post_taxonomy_terms{margin:0;padding:2px 6px;text-align:right;background-color:#e8965c;color:#fff}.slide-text-title{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif}.slide .slide-text-set .btn-ghost{border-radius:50vh;margin-top:3em;background-color:#e4c548;border:none;padding:.4em 1.6em}.slide .slide-text-set a:hover.btn-ghost{background-color:#fff!important;border:1px solid #e4c548;color:#e4c548}@media (min-width:768px){.slide .slide-text-set .btn-ghost{font-size:16px}}@media screen and (max-width:767px){.slide-text-title{font-size:95%;font-weight:600}.slide .slide-text-set .btn-ghost{font-size:70%;padding:.4em 1.2em}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display:none}}.p-site-header-brand_logo{padding:1em;margin:0}.p-site-header-brand_description{color:#543f32}.l-site-header_inner{position:relative}.mobile-contact{position:absolute;top:0;right:80px;z-index:100;height:50px;width:45px;margin:10px 0 0;padding-right:3px;font-size:8px;line-height:1.8;text-align:center;font-family:游明朝,YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro",HGS明朝E,メイリオ,"ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif}.mobile-login{position:absolute;top:0;right:40px;z-index:100;height:50px;width:45px;margin:10px 0 0;padding-right:3px;font-size:8px;line-height:1.8;text-align:center;font-family:游明朝,YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro",HGS明朝E,メイリオ,"ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif}.mobile-login i,.mobile-contact i{font-size:20px}@media (min-width:1200px){.mobile-login,.mobile-contact{display:none!important}}.mobile_info{display:flex;justify-content:start;align-items:center}.mobile-contact2 a{margin:1em;padding:.8em;font-size:1em;font-weight:500;text-align:center;border-radius:.5em;background:#e4c548;color:#fff;transition:.3s;text-decoration:none!important}.mobile-login2 a{margin:1em;padding:.8em;font-size:1em;font-weight:500;text-align:center;border-radius:.5em;background:#53806d;color:#fff;transition:.3s;text-decoration:none!important}.mobile-contact2 a:hover{border:1px solid #e4c548;background:#fff;color:#e4c548}.mobile-login2 a:hover{border:1px solid #53806d;background:#fff;color:#53806d}.mobile-login2 i,.mobile-contact2 i{font-size:20px;margin:2px 20px 0 0}.p-page-header_title:first-child{font-size:2em}.p-site-header-brand_logo{}.l-container h1{font-family:游明朝,YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro",HGS明朝E,メイリオ,"ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;font-size:2em;font-weight:400;position:relative;padding:0 0 .4em 0;border-bottom:4px solid #f2ece6;margin:1em 0 1em;color:#453a2d;letter-spacing:.1em}.l-container h1::after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:30%;height:4px;background-color:#e4c548}.page-id-12 h1::after{background-color:#c58016}.page-id-14 h1::after{background-color:#c28080}.page-id-8143 h1::after{background-color:#c58016}.page-id-22905 h1::after,.page-id-22907 h1::after,.page-id-22903 h1::after{background-color:#53806d}.category-recipe h1::after{background-color:#e89d68!important}.p-entry_header h1.recipetitle::after{background-color:#e89d68!important}.category-koza h1::after{background-color:#53806d!important}.tag h1::after{background-color:#e89d68}h2{font-size:1.8em;border-left:6px solid #e4c548;margin:3em 0 1em;padding:.5em 0 .5em 1em;background:#faf9f8;margin:1.5em 0 .8em}h3{font-size:1.6em;border-bottom:1px solid #e4c548;margin:1.5em 0 .8em;padding:.3em 0 .3em .1em}h3.p-widget_title{color:#543f32;border:none;padding-left:0}h4{font-size:1.4em;border-left:3px solid #e4c548;margin:1.5em 0 .8em;padding:.3em 0 .3em 1em}h5{font-size:1.2em;margin:1.5em 0 .8em;padding:.3em 0 .3em 0}h6{font-size:1.1em;margin:1.5em 0 .8em;padding:.3em 0 .3em 0}.p-entry-content h6{font-weight:600}.p-entry-content h6:before{color:#e4c548;content:"\f111";font-family:'Font Awesome 5 Free';font-weight:800;margin-right:5px}.home #sp_nav{display:none}#sp_nav ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:0;margin-bottom:0}#sp_nav ul li{width:20%;list-style:none;font-size:10px;line-height:1.7;margin-bottom:0!important}#sp_nav ul li a{display:flex;flex-direction:column;padding:1em 0 1em;font-weight:600;text-align:center;color:#443517}#sp_nav ul li a:hover{opacity:.6}#sp_nav ul li a span{display:block;margin:0 0 .5em 0}li.menu1_s,li.menu3_s,li.menu5_s{background-color:#cecac2}li.menu2_s,li.menu4_s{background-color:#c5beb0}@media screen and (min-width:992px) and (max-width:1199.98px){.p-site-header-brand{padding:0 0;max-width:1199.98px}.p-site-header-brand_logo{padding:.5em}.p-site-header-brand_logo a img{max-width:250px}.p-site-header-brand_description{padding:.5em 0}}.pcp-carousel-wrapper .sp-pcp-carousel{padding-bottom:0;padding-top:0}.top_txt{margin:1em auto;text-align:center;font-size:1.2em}.top_txt p{margin:.5em 0 0 0;font-size:1.1em}.top_img_sp{padding:0 0 .3em 0}.top_img_sp img{margin:0 0 1em}.table_top{border-collapse:collapse;margin:1em auto 1em;padding:0;border:none}.table_top tr{background-color:#efece2;padding:.35em}.table_top td{padding:1em 1em .5em;border-right:1em solid #fff;border-bottom:none}.table_top td:nth-child(3){border-right:none}.table_top td.td_img{padding:0 0 1em 0}.top_title{position:relative;text-align:center;font-weight:normal;letter-spacing:.2em;background:none;border:none;padding-left:0}.top_title img{margin:.5em}#top_recommend ul{padding:0 6.5em;margin:0}#top_recommend li{display:inline-block;width: calc(97.7% / 4) ;text-align:center;margin-bottom:.5em}.company_title{position:relative;text-align:center;font-weight:normal;letter-spacing:.2em;background:none;border:none;padding-left:0}.company_title img{margin:.5em}.company_title2{position:relative;text-align:left;font-weight:normal;letter-spacing:.2em;font-size:1.3em;border:none;padding-left:0}.company_title2 span{position:relative;z-index:2;display:inline-block;margin:0 50px 0 0;padding:0 30px 0 0;background-color:#fff;text-align:left}.company_title2::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#453a2d}.btn_top_div1{padding:.5em}.btn_top_div2{padding:1em 0}.btn_top_div3{background-color:#efece3}.btn_top1 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:70%;color:#fff;font-size:1em;font-weight:400;text-align:center;transition:.3s;background:#53806d}.btn_top1 a:hover{border:1px solid #53806d;background:#efece2;color:#53806d}.btn_top2{display:flex;justify-content:center;align-items:center}.btn_top2 a{margin:0 auto;padding:.5em .5em;width:45%;color:#fff;font-size:1em;font-weight:400;text-align:center;transition:.3s;background:#c58016}.btn_top2 a:hover{border:1px solid #c58016;background:#efece2;color:#c58016}.btn_top3 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:70%;color:#fff;font-size:1em;font-weight:400;text-align:center;transition:.3s;background:#c28080}.btn_top3 a:hover{border:1px solid #c28080;background:#efece2;color:#c28080}.btn_top4 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:50%;color:#333;font-size:1em;font-weight:400;text-align:center;transition:.3s;background:#efece2}.btn_top4 a:hover{background:#f9f6f4}.btn_co_div3{padding:.5em 0 4em 0}.btn_top2_sp{display:flex;justify-content:center;align-items:center;margin-top:-3.5em;margin-bottom:1.3em}.btn_top2_sp a{margin:6px 4px 0;padding:4px 3px;width:45%;color:#fff;font-size:.8em;font-weight:500;text-align:center;transition:.3s;background:#c58016;letter-spacing:-.05em}.btn_top2_sp a:hover{border:1px solid #c58016;background:#efece2;color:#c58016}.h4_about{padding:0;margin:.5em 0;line-height:1.5;border:none;font-weight:600}i.fas.fa-asterisk.ico_about{color:#e4c548;margin-right:.5em;font-size:.9em}.h3_about{border-bottom:1px solid #543f32}.h3_about span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;display:flex;align-items:center;font-size:.9em;text-transform:uppercase}.about_list{display:flex;justify-content:space-between;flex-wrap:wrap}.about_list_item{width:46%;text-align:center;margin:2%;padding:1% 1% 0 1%}.about_list_item h5{text-align:center;color:#e0b404;font-size:1.3em;font-weight:600}.table_course1,.table_course2{border-collapse:collapse;margin:1em auto 2em;padding:0;table-layout:fixed;border:none}.table_course1 tr,.table_course2 tr{padding:.35em .35em 1.2em;border:1px solid #c8baab}.table_course1 th{padding:1em 10px 1em 1em;border:1px solid #c8baab;font-weight:400}.table_course1 thead th span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;font-size:1.4em;letter-spacing:.5em}.table_course2 th{padding:1em 10px 1em 1em;border:1px solid #c8baab;font-weight:600}.table_course1 td,.table_course2 td{padding:1em 10px 1em 1em;border:1px solid #c8baab}.table_course1 td a,.table_course2 td a{text-decoration:underline}.table_course1 td a:hover,.table_course2 td a:hover{color:#e4c548}.table_course1 td.td_img{padding:0 0 1em 0}.table_course1 td.td_img ul li span{background:linear-gradient(transparent 60%,#fff9b2 60%)}.table_course1 thead{background-color:#554738;color:#fff;text-align:center;font-size:1.1em}.table_course1 thead a{color:#fff}.table_course1 thead th{padding:1em 1em .3em 1em}.table_course1 .sptitle{background-color:#554738;color:#fff;text-align:center;font-size:1.1em;padding:.5em 0}.table_course1 .sptitle span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;font-size:1.4em;letter-spacing:.5em}.table_course1 th,.table_course2 th{background:#554738;color:#fff}.table_course1 ul{list-style:none;padding:1em 1em .5em 1em;margin:0}.table_course1 ul li{position:relative;padding:0 0 0 2em;margin:0}.table_course1 ul li.list1::before{position:absolute;left:0;font-family:"Font Awesome 5 Free";font-weight:700;content:'\f144';color:#53806d}.table_course1 ul li.list2::before{position:absolute;left:0;font-family:"Font Awesome 5 Free";font-weight:700;content:'\f144';color:#c58016}.table_course1 ul li.list3::before{position:absolute;left:0;font-family:"Font Awesome 5 Free";font-weight:700;content:'\f144';color:#c28080}.table_course2 .w11{width:11%}.table_course2 thead td{background:#554738;color:#fff;text-align:center;letter-spacing:.5em;font-size:1.1em}.table_course2 tbody td{text-align:center}.table_course2 td.txt_c{text-align:center}.table_course2 td.txt_l{text-align:left;padding-left:1em}.table_course2 dl{margin:0}.table_course2 dt{float:left;margin:0 0 .6em 0}.table_course2 dd{margin:0 0 .6em 6em}.td_sp{letter-spacing:.4em;font-weight:500}.line_browndashed{color:#333;text-decoration:none;border-bottom:dashed 1px #a52a2a}@media screen and (min-width:768px){.pc_hide{display:none}.td_sp{display:none}}@media screen and (max-width:767px){.table_course1 .sp_hide,.table_course2 .sp_hide{display:none}.table_course1,.table_course2{border:none!important}.td_sp{background-color:#f3e4d4;border:none}.table_course1 td,.table_course2 td{display:block;width:100%;text-align:left;border-bottom:none}.table_course1 td.td_img{padding:0 0 3em 0}.table_course2 thead td{text-align:left}.table_course2 tbody td{text-align:left}.table_course2 td.txt_c{text-align:left}}.btn_co7_1 a,.btn_co7_2 a,.btn_co7_3 a{display:flex;justify-content:center;align-items:center;margin:0 auto 1em;padding:.5em 1em;width:50%;color:#fff!important;font-size:1em;font-weight:600;text-align:center;transition:.3s;border-radius:50vh;background-color:#53806d;text-decoration:none!important}.btn_co7_2 a{background-color:#c58016}.btn_co7_3 a{background-color:#c28080}.btn_co7_1 a:hover{background:#fff;color:#53806d!important;border:1px solid #53806d}.btn_co7_2 a:hover{background:#fff;color:#c58016!important;border:1px solid #c58016}.btn_co7_3 a:hover{background:#fff;color:#c28080!important;border:1px solid #c28080}.btn_co8 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:50%;color:#453a2d;font-size:1em;font-weight:400;text-align:center;border-radius:50vh;transition:.3s;border:1px solid #8e6048;text-decoration:none!important}.btn_co8 a:hover{background:#f9f6f4}.nav_co1{display:block;width:100%;font-size:0;margin:0 0 20px 0}.nav_co1 .nav_co_inner{margin:0 auto}.nav_co1 li{display:inline-block;position:relative;top:0;background:rgba(248,229,199,.6);border-right:2px solid #fff;border-bottom:2px solid #fff;line-height:1.65em}.nav_co1 li a{display:block;padding:20px;font-size:1rem}.nav_co2{display:block;width:100%;font-size:0;margin:0 0 20px 0}.nav_co2 .nav_co_inner{margin:0 auto}.nav_co2 li{display:inline-block;position:relative;top:0;background:rgba(235,213,213,.5);border-right:2px solid #fff;border-bottom:2px solid #fff;line-height:1.65em}.nav_co2 li a{display:block;padding:20px;color:#333;font-size:1rem}@media screen and (max-width:992px){.nav_co1{border-top:1px solid #c58016;border-left:1px solid #c58016;font-size:0;position:relative;top:auto;left:auto;float:none}.nav_co1 .nav_co_inner{width:100%;margin:0 auto;overflow:hidden}.nav_co1 li{border-top:none;border-bottom:none;border-right:none;background:none;display:block;width:50%;position:relative;float:left}.nav_co1 li::before{content:'';display:block;width:100%;height:1px;background-color:#c58016;position:absolute;bottom:0;left:0}.nav_co1 li::after{content:'';display:block;width:1px;height:40px;background-color:#c58016;position:absolute;top:0;right:0}.nav_co1 li a{padding:20px 0;transition:all .14s ease-out 0s;display:block;color:#333;font-size:.8rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav_co2{border-top:1px solid #c28080;border-left:1px solid #c28080;font-size:0;position:relative;top:auto;left:auto;float:none}.nav_co2 .nav_co_inner{width:100%;margin:0 auto;overflow:hidden}.nav_co2 li{border-top:none;border-bottom:none;border-right:none;background:none;display:block;width:50%;position:relative;float:left}.nav_co2 li::before{content:'';display:block;width:100%;height:1px;background-color:#c28080;position:absolute;bottom:0;left:0}.nav_co2 li::after{content:'';display:block;width:1px;height:40px;background-color:#c28080;position:absolute;top:0;right:0}.nav_co2 li a{padding:20px 0;transition:all .14s ease-out 0s;display:block;color:#333;font-size:.8rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.h2_co1,.h2_co2,.h2_co3{font-size:1.8em;border-left:6px solid #c58016;margin:3em 0 1em;padding:.5em 0 .5em 1em;background:#faf9f8}.h2_co2{border-left:6px solid #c28080}.h2_co3{border-left:6px solid #53806d}@media screen and (max-width:767px){.h2_co1,.h2_co2,.h2_co3{display:flex;justify-content:center;align-items:center;text-align:center;border-left:none;padding-left:0;background:none;font-weight:
    font-weight:600}.h2_co1::before,.h2_co1::after{content:'';width:1em;height:3px;background-color:#c58016}.h2_co2::before,.h2_co2::after{content:'';width:1em;height:3px;background-color:#c28080}.h2_co3::before,.h2_co3::after{content:'';width:1em;height:3px;background-color:#53806d}.h2_co1::before,.h2_co2::before,.h2_co3::before{margin-right:1em}.h2_co1::after,.h2_co2::after,.h2_co3::after{margin-left:1em}.img_co_big{border-radius:1em}}.h3_co1{background-color:#c58016;font-size:1.4rem;line-height:1.2;padding:.6em .7em .5em;color:#fff;border-radius:4px}.h3_co2{background-color:#c28080;font-size:1.4rem;line-height:1.2;padding:.6em .7em .5em;color:#fff;border-radius:4px}.img_co{width:100px;position:absolute;top:0;right:0;border-radius:4px;z-index:1}.s_co1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;font-size:75%;margin-bottom:10px}.s_co2{font-size:70%;font-weight:normal;line-height:.5em!important}.s_co2 a{color:#fff;text-decoration:underline}.p_co{color:#c3511c}.p_co2{color:#b71a37}.p_big{font-size:140%}.h4_co1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;border-left:none;padding:.5em 0;color:#c3511c;background-color:#fff;font-weight:600}.h4_co2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;border-left:none;padding:.5em 0;color:#b71a37;background-color:#fff;font-weight:600}.h4_co3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;border-left:none;padding:.5em 0;color:#53806d;background-color:#fff;font-weight:600}.h5_co1{border-left:none;padding:0;margin:1em 0 .5em 0;color:#c58016;letter-spacing:.1em;font-weight:600}.h5_co2{border-left:none;padding:0;margin:1em 0 .5em 0;color:#c28080;letter-spacing:.1em;font-weight:600}.h6_co1{border-bottom:none;color:#c58016;padding:0;margin:0;font-weight:600;letter-spacing:.1em}.h6_co2{border-bottom:none;color:#c28080;padding:0;margin:0;font-weight:600;letter-spacing:.1em}.circlebox_co{display:flex;justify-content:center;flex-wrap:wrap}.circle_co1,.circle_co2,.circle_co3{position:relative;width:10em;height:10em;margin:1em;background-color:#c58016;border-radius:50vh}.circle_co2{background-color:#c28080}.circle_co3{background-color:#53806d}.circle_co1 span,.circle_co2 span,.circle_co3 span{position:absolute;display:inline-block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10em;text-align:center;color:#fff;line-height:1.8}.p_vo{overflow:hidden}.voice{padding-bottom:.8em}.co_t{margin:0 auto;text-align:center}.co_t img{width:300px}.co_t p{font-size:1.5em;padding:1em;font-weight:500}i.fas.fa-asterisk.ico_co1{color:#c58016;margin-right:.5em;font-size:.9em}i.fas.fa-asterisk.ico_co2{color:#c28080;margin-right:.5em;font-size:.9em}.table_co{margin-bottom:1em}.table_co th,.table_co td{font-size:1.1em}.table_co_under{font-size:1.1em}.btn_co_div{padding:1.5em 0}.btn_co_div2{padding:.5em 0 0 0}.btn_co1 a,.btn_co2 a,.btn_co3 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:1em 2em;width:50%;color:#fff;font-size:1.2em;font-weight:600;text-align:center;border-radius:1em;transition:.3s;text-decoration:none!important}.btn_co1 a{background:#c3511c}.btn_co1 a:hover{border:1px solid #c3511c;background:#fff;color:#c3511c}.btn_co2 a{background:#b71a37}.btn_co2 a:hover{border:1px solid #b71a37;background:#fff;color:#b71a37}.btn_co3 a{background:#53806d}.btn_co3 a:hover{border:1px solid #53806d;background:#fff;color:#53806d}.btn_co4{display:flex;justify-content:center;align-items:center}.btn_co4 a{margin:0 2%;padding:1em;width:45%;color:#543f32;font-size:1em;font-weight:500;text-align:center;border-radius:.5em;border:2px solid #543f32;transition:.3s;text-decoration:none!important}.btn_co5 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:1em 2em;width:50%;color:#543f32;font-size:1.2em;font-weight:600;text-align:center;border-radius:1em;border:2px solid #543f32;transition:.3s;text-decoration:none!important}.btn_co4 a:hover,.btn_co5 a:hover{background:#ebd5d5}.btn_co6 a{display:flex;justify-content:center;align-items:center;margin:1em auto;padding:1em 2em;width:50%;color:#333;font-size:1.2em;font-weight:600;text-align:center;border-radius:.5em;border:2px solid #c28080;transition:.3s;text-decoration:none!important}.btn_co6 a:hover{background:#fcedf0}.table_co1{width:100%;border-collapse:collapse;border-spacing:0}.table_co1 th,.table_co1 td{padding:7px 0 7px 10px;border:solid 1px #999}.table_co1 th{font-weight:500;letter-spacing:.1em;text-align:left;width:28%}.table_co1 tr:nth-child(odd){background-color:#eee}.table_co2{width:100%;border-collapse:collapse;border-spacing:0}.table_co2 th,.table_co2 td{padding:7px 0 7px 10px;border:solid 1px #999}.table_co2 th{font-weight:500;letter-spacing:.1em;text-align:left}.table_co2 td{text-align:center}.table_co2 tr:nth-child(odd){background-color:#eee}.tr_co2 th{background-color:#adadad!important;text-align:center}.f_big{font-size:200%;line-height:.5}.kiyaku_dl dt{font-size:1.1em;background:#eee;padding:6px 12px;margin:3px 18px 3px 0;width:25%;float:left;clear:both}.kiyaku_dl dd{font-size:1.1em;padding:7px 0 6px 10px;margin:7px 0}.kiyaku_dl dd a{text-decoration:underline}h3.teacher_title{}h5.teacher_title2{font-family:游明朝,YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro",HGS明朝E,メイリオ,"ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif;color:#e0b404;clear:none!important;font-size:1.4em}.teacher_title3{display:inline;padding:.5em 1em;background:#e6e0d9}.teacher_title3 a{display:inline-block;position:relative;transition:.3s;padding:.8em 2.5em .8em 0;text-decoration:none!important}.teacher_title3 a::before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:22px;height:22px;background:#fff;border-radius:50vh;transition:.3s}.teacher_title3 a::after{content:'';position:absolute;top:50%;right:11px;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;border-top:1px solid #543f32;border-right:1px solid #543f32;transition:.3s}.teacher_title3 a:hover{text-decoration:underline;color:#543f32}.teacher_title3 a:hover::before{background-color:#e4c548}.teacher_title3 a:hover::after{border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.teacher_image{display:block;float:right;margin:15px;text-align:center}.teacher_image2{display:block;float:left;margin:15px 30px;text-align:center}.teacher_name{font-size:1.2em;font-weight:600;display:inline-block}p.teacher_name{margin-bottom:10px!important}.teacher_text2{margin-top:15px;overflow:hidden}.teacher_area1{overflow:hidden;padding:10px 0}.teacher_area2{overflow:hidden;border-bottom:1px solid #e6e0d9;padding:1em 0 .5em}.teacher_area1 p,.teacher_area2 p{line-height:1.7}.teacher_dl1{float:right;width:70%}.teacher_dl{}.teacher_dl dt{padding:8px;margin:0 20px 0 5px;width:130px;float:left;clear:both;font-weight:600}.teacher_dl dd{padding:8px 0 8px 10px;margin:0;overflow:hidden}.post-content dl.teacher_dl{margin-bottom:5px}.paper1{background-color:#e6e0d9;position:relative;padding:1em}.paper1::after{content:'';position:absolute;bottom:0;right:0;border-width:0 0 18px 18px;border-style:solid;border-color:#ccc #fff #fff #ccc}.paper2{position:relative;border:3px solid #fcdee2;border-radius:8px;padding:20px;width:60%}.paper2::before,.paper2::after{position:absolute;top:100%;left:10%;content:'';height:0;width:0;border:12px solid transparent}.paper2::before{border-top:16px solid #fcdee2}.paper2::after{border-top:16px solid #fff;margin-top:-5px}.girl{margin-left:8%}.paper3{position:relative;background-color:#eee;padding:2em 1em 1em}.paper3 strong{position:absolute;top:-1em;background-color:rgba(224,145,156,1);padding:.25em 2em;color:#fff;transform:rotate(-4deg)}.paper4{position:relative;background-color:#eee;padding:2em 1em 1em}.paper4 strong{position:absolute;top:-1em;background-color:rgba(161,138,172,1);padding:.25em 1em;color:#fff}.paper4 span{font-size:18px;font-weight:bold}.paper5{font-size:1.2em;line-height:1.8;position:relative;background:#fff;border:1px solid #e0b404;padding:2em 2em 3em;margin:2em 0 1em;position:relative}.paper5 span{position:absolute;top:-1em;left:5%;background-color:#e0b404;padding:.25em 2em;color:#fff}.aboutpage_girl_img{display:block;position:absolute;bottom:1em;right:3em}.recipe_teacher_name{text-align:right}.recipe_teacher_name span{font-size:15px;color:#ea8d46;padding:0 0 0 30px}.recipe_teacher_come{text-align:left;background:rgba(234,141,70,.2);padding:10px 5px 10px 15px;line-height:1.7}.recipe_image{padding:20px 0}.recipe_title{border-left:4px solid #e89d68;margin:15px 0;padding-left:.8em;line-height:1;  }.recipe_flow_list li{list-style-type:decimal;margin:7px 0}.recipe_title span{font-weight:normal;font-size:70%}.recipe_table{width:90%;margin:10px 0 50px 20px;line-height:1.5;border:1px solid #fff;font-size:.9em}.recipe_table th{padding:10px;vertical-align:top;border:1px solid #fff;border-bottom:1px solid #c6b9a8;text-align:left}.recipe_table td{padding:10px;vertical-align:top;border:1px solid #fff;border-bottom:1px solid #c6b9a8;text-align:right}.recipe_table a{color:#ea8d46}.recipe_other_text{font-size:60%;margin:20px 0 10px 20px}.recipe_other_text a{color:#ea8d46}ul.tags_count{margin:0;padding:0;list-style:none}.tags_count ul li{display:inline-block;margin:0 10px 10px 0;padding:0}.tags_count ul li a{position:relative;display:inline-block;max-width:120px;height:28px;line-height:28px;padding:0 1em 0 1em;background-color:#e8965c;border:1px solid #e8965c;color:#fff;font-size:12px;text-decoration:none}.tags_count ul li a:hover{background-color:#fff;border:1px solid #ea863a;color:#ffa500}.body-store .tags_count ul li a:hover{background-color:#fff;border:1px solid #d61820;color:red}.menu-expert_nav-container ul{background:#f2ece6;text-align:center;padding:30px 0 10px;margin:0}#menu-expert_nav li{padding:10px 0 10px 5px;display:inline-block;margin:0 5px 5px 0}#menu-expert_nav li a{max-width:100px;height:25px;line-height:25px;padding:5px 8px;background-color:#75624c;border:1px solid #75624c;color:#fff;font-size:14px;text-decoration:none}#menu-expert_nav li a:hover{background-color:#fff;border:1px solid #75624c;color:#ad9072}.area_expert{background:#f2ece6;padding:30px 0}.area_expert_text{text-align:center;font-size:14px}.expert_table_wrap{display:flex;justify-content:center}.expert_table{width:80%;line-height:1.5;font-size:14px;background:#fff}.expert_table th{padding:10px;font-weight:bold;vertical-align:top;border:1px solid #fff;border-bottom:2px solid #543f32;text-align:center}.expert_table td{padding:10px;border:1px solid #fff;border-bottom:1px solid #f2ece6;text-align:center;vertical-align:middle}.expert_intro_btn{text-align:center;font-size:13px;font-weight:bold;line-height:2;padding:5px 10px}.expert_intro_btn span{padding:10px 20px;background:#f2ece6}.introarea img{float:right;margin-top:-30px}.menu-expert_nav-container{clear:both}.category-expert .wp-pagenavi{text-align:center;padding-top:2em}.category-expert .wp-pagenavi a,.category-expert .wp-pagenavi span{text-decoration:none;border:1px solid #554738;padding:6px 6px;margin:3px;color:#554738}.category-expert .wp-pagenavi a:hover,.category-expert .wp-pagenavi span.current{font-weight:normal;border-color:#554738;background-color:#554738;color:#fff}.page-id-22744 .l-container_inner{padding-top:0!important}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}@media (min-width:576px){.full-width{padding-left:0;padding-right:0}}@media (min-width:768px){.full-width{padding-left:.8%;padding-right:.8%}}@media (min-width:992px){.full-width{padding-left:.8%;padding-right:.8%}}@media (min-width:1200px){.full-width{margin-left: calc(50% - 50vw + 160px);margin-right: calc(50% - 50vw + 160px);padding-left:.8%;padding-right:.8%}}@media (min-width:1400px){.full-width{margin-left: calc(50% - 50vw + 160px);margin-right: calc(50% - 50vw + 160px);padding-left:.8%;padding-right:.8%}}@media (min-width:2000px){.full-width{margin-left: calc(50% - 50vw + 160px);margin-right: calc(50% - 50vw + 160px);padding-left:.8%;padding-right:.8%}.l-container h1.h1_tusin{text-align:center;background:#efece2}}.sec0_tusin{position:relative}.l-container h1.h1_tusin{border-bottom:none!important;margin-top:0!important;margin-bottom:0}.l-container h1.h1_tusin::after{height:0}.btn_tusin_div{padding:0}.btn_tusin0_1 a{position:absolute;bottom:2.7em;left:2.8em;padding:.6em .8em;width:38%;color:#fff!important;font-size:1.5em;font-weight:600;text-align:center;transition:.3s;border-radius:50vh;background-color:#e4c548;text-decoration:none!important}.btn_tusin0_1 a:hover{border:2px solid #e4c548;background-color:#fff;color:#e4c548!important}.btn_tusin0_1 a span{margin-left:1em}.btn_tusin_div2{}.btn_tusin0_2{}.sp-pcp-post .sp-pcp-title,.sp-pcp-post .sp-pcp-title a{font-size:.9em;line-height:1.3}.sp-pcp-post .sp-pcp-title:before{display:none}.postshow_tusin{margin:0 1.5%}.btn_tusin_div2{margin:1.5em 0 2em}.btn_tusin0_2 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:50%;color:#53806d;font-size:1.2em;font-weight:400;text-align:center;border-radius:50vh;transition:.3s;border:2px solid #53806d;text-decoration:none!important;background:#fff}.btn_tusin0_2 a:hover{background:#53806d;color:#fff}.sec1_tusin{background:rgba(247,246,242,.7)}.h2_tusin{border-left:none;background:#53806d;color:#fff;text-align:center;line-height:1.3;padding:.5em 0!important;margin-top:0!important}.h2_tusin img{margin:.5em auto}.jp{font-size:1.3em;font-weight:500;letter-spacing:.05em}.en{font-family:'Tangerine',cursive,serif;margin-top:1em;font-size:1.3em;font-weight:600;text-align:center;letter-spacing:.07em;color:#fff}.note_tusin{position:relative;background-image:url(images/tusin/sec1_bg02.png.pagespeed.ce.nMHFMZb_dt.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:3em 0 2em;z-index:1;margin:0 3em}.note_tusin:before{content:"";position:absolute;top:1%;background:#fff;width:100%;height:98.5%;z-index:-1}.sec1_ttlimg{display:flex;justify-content:center;margin:3em 0 2em}.sec1_ttlimg2{display:flex;justify-content:center;margin:3em 0 2em}.sec1_item{margin:0 auto}.sec1_item h3{border-bottom:none;margin:.8em 0!important;text-align:center}.sec1_beige{background:#f7f6f2;padding:5% 10% 3%;margin:0 5% 5%}.sec1_beige img{width:100%}.sec1_item .text01{font-size:1.3em;line-height:1.2;font-weight:600;margin-top:1em}.sec1_item .text02{margin-bottom:2em;line-height:2;text-align:left}.btn_tusin_div3{margin:1.5em 0}.btn_tusin1 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:70%;color:#53806d;font-size:1.1em;font-weight:400;text-align:center;border-radius:50vh;transition:.3s;border:2px solid #53806d;background:#fff}.btn_tusin1 a:hover{background:#53806d;color:#fff}.sec1_table{display:flex;justify-content:center;align-items:center}.sec1_2{background:#f7f6f2;margin:1em 5% 1em}.sec1_2 h4{border-left:none;color:#53806d;font-size:1.5em;font-weight:600;line-height:2;text-align:center;padding:.5em 0 .1em;margin:.5em 3% .5em}.sec1_item .text03{line-height:2;text-align:left;padding:1em 5%}.sec1_2 .text04{margin:0 3% 1.2em;line-height:1.8;text-align:center}.sec1_box{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.sec1_box_img{display:block;width:48%;height:auto;text-align:center}.sec1_box figcaption{margin:.5em 0 1em;font-size:1em;color:#543f32}.sec2_tusin{display:block;background:#f1f7f4}.sec2_inner{background:#f1f7f4;margin:0;overflow:hidden;position:relative}.sec2_textbox{position:absolute;top:3em;left:3em;width:40%;background:#fff;padding:2em}.sec2_textbox h3{border-bottom:none;margin-top:0}.sec2_textbox p{margin-bottom:0}.sec2_img{width:60%;float:right}.sec3_tusin{background:#f1f7f4}.sec3_tusin h3{border-bottom:none;text-align:center}.sec3_inner{display:flex;justify-content:center;margin:0 5%}.sec3_item{display:flex;align-content:center}.sec3_img{width:30%;text-align:center}.sec3_text{width:68%}.sec3_item figcaption{margin-top:12px;font-size:1.2em;font-weight:700;color:#5f3813}.sec3_item figcaption span{display:block;font-size:.8em;font-weight:400;color:#5f3813}.sec3_item dl{position:relative;background:#fff;padding:2em 3em!important;text-align:left}.sec3_item dl a{color:#5f3813}.sec3_item dl:before{content:"";position:absolute;top:-5px;right:20px;background-image:url(images/tusin/sec3_deco01.png.pagespeed.ce.sZKOB9vHsT.webp);background-repeat:no-repeat;margin:auto;width:26px;height:57px}.sec3_item dl dt{border-bottom:2px solid #5f3813;margin:35px 0 10px;padding:0 1.3em 8px;font-size:1.4em;position:relative;color:#5f3813}.sec3_item dl dd{font-size:1em;color:#5f3813}.sec3_item dl dt::before{content:"";position:absolute;display:block;width:.6em;height:.6em;border:solid 2px #5f3813;border-radius:50%;left:0;top:43%;transform:translateY(-50%)}.sec3_item dl dt:first-child{margin-top:0}.sec3_item dl dd{line-height:1.8}.sec3_item .img_01{width:300px;margin:10px 30px 10px 0}.sec3_item .img_02{width:300px;margin:10px 0}.btn_tusin_div4{background-color:#f0edea;padding:1em 0}.btn_tusin4 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.6em .8em;width:50%;color:#fff!important;font-size:1.6em;font-weight:600;text-align:center;transition:.3s;background-color:#e4c548;border-radius:50vh;text-decoration:none!important}.btn_tusin4 a:hover{border:2px solid #e4c548;background-color:#fff;color:#e4c548!important}.btn_tusin4 a span{margin-left:1em}.cv_area{background:#44816c;position:fixed;bottom:0;left:0;z-index:90;width:100%;padding:20px 0;transform:translateY(0);transition:all .4s ease}.cv_area.hidden{transform:translateY(150px)}.cv_inn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;max-width:970px}.cv_inn-R{width:462px}.cv_inn .balloon{position:relative;background:#fff;padding:6px 6px 6px 76px;margin-bottom:11px;text-align:center;border:2px solid #44816c;color:#44816c;font-size:2rem;-webkit-border-radius:36px;border-radius:36px;z-index:1}.cv_inn .balloon::before,.cv_inn .balloon::after{content:"";position:absolute;left:50%;margin:auto;width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cv_inn .balloon::before{bottom:-24px;border:14px solid transparent;border-top:14px solid #44816c}.cv_inn .balloon::after{bottom:-22px;border:14px solid transparent;border-top:14px solid #fff}.cv_inn .cv_icon{position:absolute;top:-32px;left:13px}.cv_inn-ttl{text-align:center}.cv_inn .btn{width:478px;font-size:2.2rem;line-height:1.8;padding:20px 10px}@media screen and (max-width:767px){.btn_tusin0_1 a{bottom:1.5em;left:0;right:0;margin:auto;width:90%;font-size:1.3em;padding:.5em}.btn_tusin_div2{margin:.5em 0 2em}.btn_tusin0_2 a{width:90%}.sec0_img{padding:0 .3em .2em;margin-top:.5em}.jp{font-size:.9em;letter-spacing:.01em}.en{margin-top:.5em;font-size:.9em;letter-spacing:.05em}.note_tusin{padding:2em 0 2em;margin:0 1em}.note_tusin:before{top:.2%;height:99.3%}.sec1_ttlimg{margin:1em .5em 2em}.sec1_ttlimg2{margin:2em .5em 1em}.sec1_item h3{border-bottom:none;margin:.8em .1em .4em!important}.sec1_item h3 img{width:98%}.sec1_beige{padding:3%;margin:0 2% 5%}.sec1_item .text01{font-size:1.3em;line-height:1.4;margin-bottom:.6em}.sec1_item .text02{margin-bottom:1em;line-height:1.8}.btn_tusin_div3{margin:.5em 0}.btn_tusin1 a{padding:.3em 1em;width:100%}.sec1_table{margin:0 2%}.sec1_2{margin:1em 2% 1em}.sec1_2 h4{text-align:left;font-size:1.3em;line-height:1.5}.sec1_item .text03{line-height:1.6}.sec1_2 .text04{text-align:left;line-height:1.6}.sec1_box_img{width:95%}.sec2_inner{height:460px}.sec2_textbox{top:190px;left:8%;width:84%;padding:1.2em}.sec2_textbox h3{margin-top:0}.sec2_textbox p{line-height:1.6}.sec2_img{width:100%;float:none}.sec3_tusin h3{margin:0 3%!important}.sec3_inner{margin:0 3%}.sec3_img{width:100%}.sec3_text{width:100%}.sec3_item{flex-wrap:wrap}.btn_tusin4 a{width:90%;font-size:1.3em}.cv_area{padding:12px 0}.cv_area .mainWidth{margin:0 2%}.cv_area.hidden{transform:translateY(80px)}.cv_inn-R{width:56%;color:#fff;margin-right:3%}.cv_inn-ttl{text-align:center}.cv_inn-L{width:50%}.cv_inn .btn{width:100%;font-size:1.2rem;letter-spacing:.05em;line-height:1.4;padding:4px 3%}}.tusin_back{margin:-1.5em 0 1em 0;display:flex;justify-content:flex-start}.tusin_back a{padding:.2em 1em;width:20%;color:#53806d;font-size:1em;font-weight:400;text-align:center;border-radius:50vh;transition:.3s;text-decoration:none!important;background:#fff;border:1px solid #53806d}.tusin_back a:hover{background:#53806d;color:#fff}#kura_ul{clear:both;margin-left:0;font-size:15px;list-style:none}.kura_li{width:50%;float:left}.kura_title{padding:0!important}@media screen and (max-width:767px){.kura_li{width:100%;float:none;text-align:center}}#top_companies ul{padding:0}#top_companies li{float:left;margin:0 0 20px;list-style:none}.contact1 dl{display:flex;flex-flow:row wrap;width:100%;border-top:1px solid #e6e0d9}.contact1 dt{flex-basis:15%;padding:1em;background-color:#faf9f8;border-bottom:1px solid #e6e0d9}.contact1 dd{flex-basis:85%;padding:1em;background-color:#fff;border-bottom:1px solid #e6e0d9}@media screen and (max-width:767px){.contact1 dl{flex-flow:column}.contact1 dd{padding-left:2em}}.btn_contact1_div{margin-top:2em}.btn_contact1 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:50%;color:#fff;font-size:1em;font-weight:400;text-align:center;border-radius:50vh;transition:.3s;text-decoration:none!important;background:#e4c548}.btn_contact1 a:hover{background:#fff;border:1px solid #e4c548;color:#e4c548}.btn_contact2 a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:50%;color:#453a2d;font-size:1em;font-weight:400;text-align:center;border-radius:50vh;transition:.3s;text-decoration:none!important;background:#fff;border:1px solid #8e6048}.btn_contact2 a:hover{background:#f9f6f4}.btn_blog_div{text-align:right}.btn_blog a{display:flex;justify-content:center;align-items:center;margin:0 0 0 59%;padding:.5em 1em;width:40%;color:#333;font-size:1em;font-weight:400;transition:.3s;background:#efece2}.btn_blog a:hover{background:#f9f6f4}.l-site-footer_main{padding-bottom:0}.footer_items{display:flex;justify-content:space-between;flex-wrap:wrap}.footer_profile{}.footer_profile img{width:200px}.footer_profile h5{font-size:1.1em;margin:1.5em 0 .5em;padding:0}.footer_profile h6{font-size:1.1em;margin:1em 0 .5em;padding:.3em 0 .3em 0}.footer_profile p{font-size:1em;line-height:1.8;margin-bottom:1em}.footer_profile p.footer_memo{font-size:.85em;line-height:1.6;margin-bottom:1em}.btn_footer_div{text-align:center;padding:1.5em;border:1px solid #f4e8b8;border-radius:3px}.btn_footer_div p{font-size:.9em;line-height:1.7;margin-bottom:.9em}.btn_footer_div p span{font-size:.9em}.btn_footer a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:100%;color:#fff;font-size:1em;font-weight:400;text-align:center;border-radius:50vh;transition:.3s;text-decoration:none!important;background:#e4c548}.btn_footer a:hover{background:#fff;border:1px solid #e4c548;color:#e4c548}.footer-sns{text-align:center}.footer-sns li{list-style-type:none;padding:8px 10px;display:inline-block;font-size:20px;margin-bottom:0}.footer-sns li a{border-bottom:none!important}.footer-sns li img{position:relative;top:-2px}.btn_about{padding:3em 0 0}.btn_line a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 1em;width:50%;color:#058e02;font-size:1em;font-weight:400;text-align:center;border-radius:50vh;transition:.3s;border:1px solid #058e02;text-decoration:none!important;background:#fff}.btn_line a:hover{background:#058e02;color:#fff}.btn_line .fa-line{font-size:170%}.mobile-fix-nav-top{border-top:none;border-bottom:none}.sp_nav_area{}.sp_nav_area a{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:.5em 0;width:100%;color:#fff;font-size:1.1em;font-weight:600;text-align:center;text-decoration:none!important;background:#53806d}.sp_nav_area a:hover{background-color:#e4c548}.ico_spnav{color:#fff;font-size:1.5em;margin-left:1em}.point{position:relative;margin:60px 0 30px;padding:25px 20px 20px;background-color:#fff;border:2px solid #53806d;font-size:1em;line-height:1.8;color:#453a2d;clear:both}.point:before{position:absolute;left:-2px;top:-33px;content:'\f0a4';width:50px;height:33px;padding:4px 30px 3px 10px;border-radius:8px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#53806d;color:#fff;font-family:'FontAwesome';font-size:24px;line-height:1;text-align:center}.point:after{position:absolute;left:40px;top:-33px;height:31px;font-size:18px;content:'Point';padding:2px 13px 0 0;border-radius:0 8px 0 0;background-color:#53806d;color:#fff;font-family:Verdana,Helvetica,sans-serif}.check{position:relative;margin:60px 0 30px;padding:25px 20px 20px;background-color:#fff;border:2px solid #c43029;font-size:1em;line-height:1.8;color:#40220f;clear:both}.check:before{position:absolute;left:-2px;top:-33px;content:'\f058';width:50px;height:33px;padding:4px 30px 3px 10px;border-radius:8px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#c43029;color:#fff;font-family:'FontAwesome';font-size:26px;line-height:1;text-align:center}.check:after{position:absolute;left:40px;top:-33px;height:31px;font-size:18px;content:'Check';padding:2px 13px 0 0;border-radius:0 8px 0 0;background-color:#c43029;color:#fff;font-family:Verdana,Helvetica,sans-serif}.check a{color:#c43029;border-bottom:solid 1px #c43029;padding-bottom:1px;text-decoration:none!important}.memo{position:relative;margin:60px 0 30px;padding:25px 20px 20px;border:2px solid #bc815a;background-color:#fff;font-size:1em;line-height:1.8;color:#453a2d;clear:both}.memo:before{position:absolute;left:-2px;top:-33px;content:'\f040';width:50px;height:33px;padding:4px 30px 3px 10px;border-radius:8px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#bc815a;color:#fff;font-family:'FontAwesome';font-size:23px;line-height:1;text-align:center}.memo:after{position:absolute;left:40px;top:-33px;height:31px;font-size:18px;content:'Memo';padding:2px 13px 0 0;border-radius:0 8px 0 0;background-color:#bc815a;color:#fff;font-family:Verdana,Helvetica,sans-serif}.recipe3{position:relative;margin:60px 0 30px;padding:25px 20px 20px;border:2px solid #e26c2d;background-color:#fff;font-size:1em;line-height:1.8;color:#453a2d;clear:both}.recipe3:before{position:absolute;left:-2px;top:-33px;content:'\f02d';width:50px;height:33px;padding:6px 30px 3px 10px;border-radius:8px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e26c2d;color:#fff;font-family:'FontAwesome';font-size:23px;line-height:1;text-align:center}.recipe3:after{position:absolute;left:40px;top:-33px;height:31px;font-size:18px;content:'Recipe';padding:2px 13px 0 0;border-radius:0 8px 0 0;background-color:#e26c2d;color:#fff;font-family:Verdana,Helvetica,sans-serif}.detail{position:relative;margin:60px 0 30px;padding:25px 20px 20px;border:2px solid #2f73bc;background-color:#fff;font-size:1em;line-height:1.8;color:#453a2d;clear:both}.detail:before{position:absolute;left:-2px;top:-33px;content:'\f044';width:50px;height:33px;padding:6px 30px 3px 10px;border-radius:8px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#2f73bc;color:#fff;font-family:'FontAwesome';font-size:23px;line-height:1;text-align:center}.detail:after{position:absolute;left:40px;top:-33px;height:31px;font-size:18px;content:'Detail';padding:2px 13px 0 0;border-radius:0 8px 0 0;background-color:#2f73bc;color:#fff;font-family:Verdana,Helvetica,sans-serif}.paper6{position:relative;padding:2em 1em 0;border:2px double #eee}.paper6 strong{position:absolute;top:-1em;background-color:rgba(137,173,198,1);padding:.25em 2em;color:#fff;transform:rotate(-2deg)}#wpsm_accordion_22954 .wpsm_panel-title{line-height:1.5!important;border-left:none}#wpsm_accordion_23657 .wpsm_panel-title{border-left:1px solid #e4c548;padding:.3em 0 .3em .5em}#wpsm_accordion_22954 .ac_title_class{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho",Meiryo,serif}@media screen and (min-width:992px) and (max-width:1199.98px){.device-pc .p-global-menu>li>a{padding:14px .5em}}@media screen and (max-width:767px){.page-id-22744 .l-container{padding-right:0;padding-left:0}.page-id-22744 .l-site-footer-upper{padding-right:15px;padding-left:15px}.pc{display:none}.sp{display:block}.br-pc{display:none}.p-site-header-brand_logo{width:48%;padding:0;margin:0!important}h1{margin:0 0 1em;letter-spacing:.05em}h2{padding:.5em 0 .5em .8em}.top_title{font-size:1.5em}.company_title{font-size:1.5em}.company_title2{font-size:1.1em}.top_txt p{font-size:.8em}#top_companies li{font-size:12px;text-align:left;margin:0 0 5px}#top_companies li:last-child{margin-bottom:20px}.about_list_item{width:100%}.expert_intro_btn span{background:none;padding:0}.expert_intro_btn{background:#f2ece6}.expert_table td,.expert_table th{width:100%;display:block;border:none}.expert_table tr{border-bottom:1px solid #f2ece6}.expert_table td img{padding-top:10px}.category-expert .wp-pagenavi{text-align;left;line-height:1.5}#top_recommend ul{padding:0}#top_companies li{width:50%;display:inline-block}#top_companies li :nth-child(2n+1) {clear:both}#top_companies li img{max-width:100px}#top_companies li{border-left:none}#top_companies ul img{display:none}.h2_co1{text-align:center}.h4_co1,.h4_co2,.h4_co3{font-size:1.5em}.img_co{width:80px}.circle_co1,.circle_co2,.circle_co3{width:7em;height:7em;margin:.3em}.circle_co1 span,.circle_co2 span,.circle_co3 span{width:7em;line-height:1.5}.table_co1 th{letter-spacing:0;padding:7px 0 7px 5px}.btn_co1 a,.btn_co2 a,.btn_co3 a,.btn_co5 a,.btn_co6 a{padding:1em 1em}.btn_co1 a,.btn_co2 a,.btn_co3 a,.btn_co5 a,.btn_co6 a,.btn_co8 a,.btn_line a{width:100%}.btn_top4 a{width:80%}.btn_co4 a{font-size:.9em;line-height:1.5}.btn_co7 a{width:70%}.co_t img{width:200px}.teacher_dl1{float:none;width:100%}.teacher_dl dt{float:none;padding:.5em 0 .2em;margin-left:0}.teacher_dl dd{padding:0 0 .5em;margin-left:5px}.teacher_image2{float:none;margin:15px}.pagebottomnavi_area{width:100%;float:none;margin-bottom:2em}.contact1 dt{float:none}.footer_items{justify-content:center}.footer_profile img{width:150px}.footer_profile h6{text-align:center}.footer_profile{text-align:center}.btn_footer_div{margin-top:1em}.btn_contact1 a,.btn_contact2 a{width:90%}.btn_blog a{margin:0 0 0 34%;width:65%}.kiyaku_dl dt{float:none;width:80%}.tusin_back{margin-top:-.5em}.tusin_back a{width:50%}}@media screen and (min-width:768px){.br-sp{display:none}.sp{display:none}}@media screen and (max-width:500px){#top_recommend li{display:inline-block;width: calc(98% / 2);text-align:center;padding-bottom:4px}}@media (prefers-color-scheme:dark){body{background-color:#fff;color:#453a2d}}