body{color:#424242}body a:active,body a:focus,body a:hover,body a:link,body a:visited{text-decoration:none}.news_slide{background-color:#efefef;padding:121.06px 0 0;text-align:center}@media screen and (max-width:640px){.news_slide{padding:17.467vw 0 0;text-align:left}}.news_slide p{max-width:1280px;padding:10px 0;margin:0 auto;display:block}@media screen and (max-width:640px){.news_slide p{padding:10px}}.link--tag{padding:8px 19px 0;white-space:nowrap;max-width:100%;margin:0 15px 0 0;padding:5px 20px 5px;display:block;text-decoration:none;position:relative;-webkit-font-smoothing:antialiased;page-break-inside:avoid;border:solid 1px #ab087b;color:inherit;font-size:12px;border-radius:20px;background-color:#fff;line-height:1;display:inline-block}@media screen and (max-width:640px){.link--tag{margin:5px 10px;padding:5px 10px 5px}}.container .snsArea{max-width:1280px;display:block;padding:20px 40px 0;margin:0 auto;box-sizing:border-box}@media screen and (max-width:640px){.container .snsArea{padding:20px 15px 0}}.container .snsList{width:100%;display:inline-block;text-align:right}.container .snslink--tag{display:inline-block;vertical-align:top}.container .snslink--tag img{padding:0 10px;display:inline-block;max-width:70px;width:100%}@media screen and (max-width:640px){.container .snslink--tag img{padding:0 5px;margin:0 auto;max-width:40px}}.container .beltArea{max-width:1280px;margin:20px auto;width:100%}@media screen and (max-width:640px){.container .beltArea{margin-top:20px;width:100%;max-width:100%}}.container .beltArea_theme{max-width:100%;display:flex;align-items:flex-start;position:relative;padding:20px;margin:0 auto;box-sizing:border-box;flex-direction:column}@media screen and (max-width:640px){.container .beltArea_theme{padding:10px 20px;width:100%;max-width:100%;box-sizing:border-box}}.container .beltArea_theme dt{color:#ab087b;font-size:20px;margin:0 10px 0 0;font-weight:700}@media screen and (max-width:640px){.container .beltArea_theme dt{font-size:16px}}.container .tagList{width:100%;display:inline-block;vertical-align:top;font-weight:700}.top_box_kv img{max-width:1280px;width:100%;margin:0 auto;display:block}.main{font-size:20px;line-height:1.6;display:block;position:relative;max-width:1280px;margin:0 auto}@media screen and (max-width:640px){.main{font-size:15px}}.main .link--tag{padding:8px 19px 0;white-space:nowrap;max-width:100%;margin:0 5px 0 0;padding:5px 20px 5px;display:block;text-decoration:none;position:relative;-webkit-font-smoothing:antialiased;page-break-inside:avoid;border:solid 1px #ab087b;color:inherit;font-size:12px;border-radius:20px;background-color:#fff;line-height:1;display:inline-block}@media screen and (max-width:640px){.main .link--tag{margin:5px auto}}.main_container{padding:60px 40px 60px}@media screen and (max-width:640px){.main_container{padding:20px}}.main_container.ver_2{padding:0 40px 60px}@media screen and (max-width:640px){.main_container.ver_2{padding:0 20px 40px}}.main_content_ttl{border-bottom:solid 1px #707070;color:#707070;font-size:20px;line-height:1.6;font-weight:700}.main_cardbox{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr;flex-wrap:wrap;margin:0 auto;vertical-align:top}@media screen and (max-width:640px){.main_cardbox{display:grid;gap:20px;grid-template-columns:1fr 1fr;flex-wrap:wrap;margin:0 auto;vertical-align:top}}.main_card{display:block;margin:40px 0 0}@media screen and (max-width:640px){.main_card{display:block;height:auto;margin:20px 0 0}}.main_card_nub{margin:0 0 10px;max-width:56px;width:100%}@media screen and (max-width:640px){.main_card_nub{margin:0 0 5px;max-width:30px;width:100%}}.main_card .link--tag{padding:8px 19px 0;white-space:nowrap;max-width:100%;margin:5px 5px 5px 0;padding:5px 10px 5px;display:block;text-decoration:none;position:relative;-webkit-font-smoothing:antialiased;page-break-inside:avoid;border:solid 1px #ab087b;color:inherit;font-size:12px;border-radius:20px;background-color:#fff;line-height:1;display:inline-block}@media screen and (max-width:640px){.main_card .link--tag{margin:5px 5px 5px 0}}.main_thumbnail img{width:100%;padding:0 0 10px}.main_thumbnail_ttl{font-size:20px;font-weight:700;min-height:32px}@media screen and (max-width:640px){.main_thumbnail_ttl{font-size:16px}}.main_thumbnail_nub{font-size:14px;margin-bottom:5px}@media screen and (max-width:640px){.main_thumbnail_nub{margin-bottom:5px;font-size:12px}}.main_morebtn{font-size:20px;background-color:#ab087b;color:#fff;text-align:center;font-weight:700;padding:10px;border-radius:50px;width:25%;margin:40px auto 0;display:block}@media screen and (max-width:640px){.main_morebtn{width:45%;font-size:18px}}.main_morebtn p{color:#fff}.pagination{margin:50px 0;font-size:14px;letter-spacing:0}.pagination_list{margin:0 auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.pagination_list{max-width:368px;justify-content:space-between}}.pagination_item a{text-decoration:none;display:block;width:30px;text-align:center;color:#a9adac;position:relative}@media screen and (max-width:640px){.pagination_item a{width:24px}}.pagination_item a:before{content:"";position:absolute;right:0;bottom:-2px;left:0;border-bottom:solid 2px #ab087b;opacity:0}.pagination_item span{display:block;width:30px;text-align:center;color:#ab087b;position:relative;color:#ab087b}@media screen and (max-width:640px){.pagination_item span{width:24px}}.pagination_item span:before{content:"";position:absolute;right:0;bottom:-2px;left:0;border-bottom:solid 2px #ab087b;opacity:0}.pagination_item.is-active a,.pagination_item.is-active span{color:#ab087b}.pagination_item.is-active a:before,.pagination_item.is-active span:before{opacity:1}.pagination_item--prev{margin-right:20px}.pagination_item--next{margin-left:20px}.content_block{max-width:1280px;margin:0 auto}.content_block_bg{margin:0 auto 40px;background-color:#efefef}.content_block_pt{padding:40px}@media screen and (max-width:640px){.content_block_pt{padding:15px}}.content_block ul{display:flex}.content_block_banner{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:20px}@media screen and (max-width:640px){.content_block_banner{padding:0 5px}}.content_block_banner img{max-width:590px;width:100%}.pankuzulist{margin:0 0 10px;font-size:14px;letter-spacing:0}.pankuzulist_list{margin:0 auto;display:flex;align-items:center;word-break:break-all}.pankuzulist_item a{display:block;width:auto;text-align:center;color:#0b6dbd !important;position:relative;text-decoration:underline !important}@media screen and (max-width:640px){.pankuzulist_item a{width:auto}}.pankuzulist_item span:before{content:"> "}