@charset "UTF-8";.entry p{font-size:18px}.colbox .bn_txt{font-size:.9em}.home #eyecatch.eyecatch-fullheight{width:100%;height:100vh;overflow:hidden;min-height:600px;position:relative}.entry h1{font-family:"Kiwi Maru",serif;font-size:2em;font-weight:500}.entry h2{font-family:"Kiwi Maru",serif;font-size:35px;text-align:center;font-weight:500;color:#ff6478;border-bottom:none;margin-top:-60px;padding-top:120px}.col10 .entry h3{font-family:"Kiwi Maru",serif;font-size:25px;font-weight:500}.home .entry p.lead{font-family:"Kiwi Maru",serif;text-align:center;font-weight:500;font-size:24px;line-height:2;color:#7e7e7e;max-width:1000px}.home .col10 .main p{text-align:center;margin:0 auto 1em;max-width:1000px}.main .colbox div h4{font-family:"Kiwi Maru",serif;text-align:left;color:#000;font-weight:400;display:block;font-size:110%;padding:0;margin:15px 0 5px}.entry th,.entry td{border:1px solid #eee;line-height:1.8}.entry th{color:#fff;background-color:#ff6478;text-align:center;width:25%}.entry thead th,.entry thead td{padding:20px 32px;border:1px solid #eee;color:#000}.entry thead td{font-weight:400}.entry tbody th,.entry tbody td{padding:20px 28px}.entry tfoot th,.entry tfoot td{font-size:80%}.entry p.lead{font-family:"Kiwi Maru",serif;text-align:center;font-weight:700;font-size:24px;line-height:2;color:#7e7e7e;max-width:1000px}.entry .yarpp-related h3{font-family:"Kiwi Maru",serif}.entry blockquote{color:#000;margin:2em 0;padding:15px 30px;border:1px solid #7e7e7e;position:relative;z-index:1}.entry blockquote p{margin:0;line-height:1.4;position:relative;z-index:2;font-style:normal}.entry blockquote p strong:first-child{padding:15px 0 5px;font-size:1.1em}.lp_banner .slick-slide{margin:0 15px}@media screen and (max-width:680px){.entry h1{font-size:25px}.entry h2{margin:0;padding:50px 0 15px;font-size:26px;line-height:1.5}.entry h3{font-size:1.55em}.main .colbox div h4{font-family:"Kiwi Maru",serif;font-size:150%;padding:0;margin:15px 0 5px}.colbox .bn_txt{font-size:14px}.page-template-10-layout .entry p.text_width{font-size:14px}.page-template-10-layout .entry .article-container>h2{font-size:2em}img.alignleft,img.alignright,img.aligncenter{width:100%;object-fit:contain}.entry th{padding:10px;font-size:100%}.entry tbody th,.entry tbody td{padding:10px 15px;display:block;width:100% !important}.entry tfoot th,.entry tfoot td{font-size:100%}.entry thead th,.entry thead td{padding:10px;font-size:100%}.lp_banner .slick-slide{margin:0 7px}}@media screen and (max-width:480px){.entry h1{font-size:1.6em}.entry h3{font-size:4vw}.entry tbody th,.entry tbody td{padding:15px;font-size:100%}.entry th,.entry td{padding:15px 5px;font-size:100%}.entry table.table_scroll{display:block;overflow-x:auto}.entry table.table_scroll th,.entry table.table_scroll td{width:700px;white-space:nowrap}}