@charset "utf-8";:root{--c-beige:#f7f5ef;--c-pink:#cd6276;--c-pink-o:#de9e9e;--c-green:#a5cb5f}.bg_beige{background-color:var(--c-beige)}.bg_pink{background-color:var(--c-pink)}.bg_pink-o{background-color:var(--c-pink-o)}.bg_green{background-color:var(--c-green)}.c_pink{color:var(--c-pink)}.wrapper2,.wrapper2-t{padding-top:40px}.wrapper2,.wrapper2-b{padding-bottom:40px}@media (max-width:767px){.wrapper,.wrapper-t{padding-top:40px}.wrapper,.wrapper-b{padding-bottom:40px}}@media (min-width:768px){.wrapper,.wrapper-t{padding-top:80px}.wrapper,.wrapper-b{padding-bottom:80px}}.center{max-width:1300px}.center2{max-width:1100px}.center3{max-width:1000px}@media (max-width:1340px){.center{padding-left:20px;padding-right:20px}}@media (max-width:1140px){.center2{padding-left:20px;padding-right:20px}}@media (max-width:1040px){.center3{padding-left:20px;padding-right:20px}}._u2{text-decoration:none}body.pc ._u2:hover{text-decoration:underline}#body{background:#f7f5ef}.en{font-family:"Roboto",sans-serif;font-weight:700;font-style:italic}.need:not(._no){border:1px solid #ff3a5f;background:#ff3a5f;color:#fff}.need._no{border:1px solid #ff3a5f;background-color:#fff;color:#ff3a5f}.error{background:#ffe1df;color:#ff453a;border:1px solid #ff453a}.box{background:#fff;box-shadow:none}.box_title{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ededed;font-size:1.25em}.box_cont{padding:30px}@media (max-width:1200px){.box_cont{padding:20px}}.button._type1{width:270px;max-width:100%;display:inline-block;text-align:center;padding:10px 15px;border:1px solid var(--c-pink);border-radius:40px}.button._type1 .main{display:inline-block;padding-left:25px;font-weight:700;font-size:.9em;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/arrow-r-p.svg) no-repeat center left/15px auto;color:var(--c-pink)}.button._type2{display:inline-block;background-color:var(--c-pink-o);border-bottom:4px solid #cb7d7d;padding:15px;width:250px;max-width:100%;font-weight:700;color:#fff;font-size:1.1em;font-family:inherit;border-radius:50px}.button._type2._back{background-color:#aaa;border-color:#888}.list_pager ul li>*{border:1px solid #ddd;width:40px;height:40px;display:inline-block;vertical-align:middle;line-height:18px;border-radius:40px}.list_pager ul li>a{text-decoration:none;background:#fff;color:#f9a186;font-weight:700;position:relative}.list_pager ul li>.current{color:#fff;font-weight:700;background:#F9A186!important;border-color:transparent}.list_pager ul li>a.prev:before,.list_pager ul li>a.next:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}.list_pager ul li>a.prev:before{border-right:7px solid #f9a186}.list_pager ul li>a.next:before{border-left:7px solid #f9a186}body.pc .list_pager ul li>a:hover{background:#f9a186;color:#fff}body.pc .list_pager ul li>a:hover.prev:before{border-right-color:#fff}body.pc .list_pager ul li>a:hover.next:before{border-left-color:#fff}.tbl_form{width:100%}.tbl_form tr>th{background:#f2f2f7}.tbl_form tr>th>div{position:relative;padding-right:60px;line-height:100%}.tbl_form tr>th .need{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:575px){.tbl_form .birthday_wrap .row{margin-bottom:10px}}@media (max-width:767px){.tbl_form,.tbl_form tbody,.tbl_form tr,.tbl_form tr>*{display:block}.tbl_form tr>th{padding:15px 10px}.tbl_form tr>td{padding:10px 0 30px}.tbl_form .birthday_wrap .row{max-width:300px}}@media (min-width:768px){.tbl_form tr>*{vertical-align:top;border-bottom:2px solid #ddd}.tbl_form tr>th{padding:30px 15px}.tbl_form tr>td{padding:20px 15px}}.news_list .unit{display:block;margin-bottom:20px}.news_list .unit .image{margin-bottom:10px}.news_list .unit .image .img_back{width:100%;padding-bottom:61.189%}.news_list .unit .image .img_back._wide{padding-bottom:51.613%}.news_list .unit .text_head{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% + 5px);margin-right:-5px}.news_list .unit .text_head>*{border:1px solid transparent;display:block;padding:2px 5px;margin-right:5px;margin-bottom:5px;line-height:1.2;background-color:#bbb}.news_list .unit .text_head>*>.main{display:inline-block;font-size:.75em}.news_list .unit .text_head>.category .main{color:#fff}.news_list .unit .text_head>.tag{border-color:#e2e2e2;background-color:#fff}.news_list .unit .text_head>.tag .main{padding-left:15px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/tag.svg) no-repeat center left/13px auto}.news_list .unit .title{line-height:1.4;font-weight:700}.news_list .unit:hover .title{text-decoration:underline}.news_list .unit .date{font-weight:500;font-size:.9em;color:#afafaf}.category_list .hl_category_list{text-align:center;color:var(--c-pink);border-bottom:1px solid #ededed;margin-bottom:20px;font-weight:700;font-size:1.2em;padding-bottom:20px}.tags_list ul{width:calc(100% + 5px);margin-right:-5px;margin-bottom:-5px;display:flex;flex-wrap:wrap}.tags_list ul li{padding-left:5px;padding-bottom:5px}.tags_list ul li .unit{display:block;border:1px solid #e2e2e2;padding:5px}.tags_list ul li .unit .main{display:inline-block;padding-left:15px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/tag.svg) no-repeat center left/13px auto;color:#484866;font-size:.75em;font-weight:500}.tags_list ul li a.unit:hover .main{text-decoration:underline}.info_list .unit{display:flex;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.12);margin-bottom:20px;text-decoration:none!important;color:inherit!important}.info_list .unit .image{width:40%}.info_list .unit .image .img_back{width:100%;height:100%}.info_list .unit .text{width:60%;padding:20px;display:flex;flex-direction:column;justify-content:center;min-height:220px}.info_list .unit .text .text_head{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% + 5px);margin-right:-5px;margin-bottom:5px}.info_list .unit .text .text_head>*{border:1px solid transparent;display:block;padding:2px 5px;margin-right:5px;margin-bottom:5px;line-height:1.2;background-color:#bbb}.info_list .unit .text .text_head>*>.main{display:inline-block;font-size:.75em}.info_list .unit .text .text_head>.category .main{color:#fff}.info_list .unit .text .text_head>.tag{border-color:#e2e2e2;background-color:#fff}.info_list .unit .text .text_head>.tag .main{padding-left:15px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/tag.svg) no-repeat center left/13px auto}.info_list .unit .text .title{color:#484866;font-weight:700;margin-bottom:5px;font-size:1.15em}.info_list a.unit:hover .text .title{text-decoration:underline}.info_list .unit .text .comment{color:#9d9d9d;font-weight:500;margin-bottom:5px}.info_list .unit .text .date{color:#afafaf;font-weight:500}.info_detail .title_wrap{padding:20px 30px 10px;border-bottom:1px solid #ededed}.info_detail .title_wrap .title_head{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% + 5px);margin-right:-5px;margin-bottom:5px}.info_detail .title_wrap .title_head>*{border:1px solid transparent;display:block;padding:2px 5px;margin-right:5px;margin-bottom:5px;line-height:1.2;background-color:#bbb}.info_detail .title_wrap .title_head>*>.main{display:inline-block;font-size:.75em}.info_detail .title_wrap .title_head>.category .main{color:#fff}.info_detail .title_wrap .title_head>.tag{border-color:#e2e2e2;background-color:#fff}.info_detail .title_wrap .title_head>.tag .main{padding-left:15px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/tag.svg) no-repeat center left/13px auto}.info_detail .title_wrap .title{font-size:1.5em;font-weight:700}.info_detail .date_wrap{padding:10px 30px 0;display:flex}.info_detail .date_wrap>*{padding-left:18px;margin-right:10px;align-items:center;font-weight:500;background:no-repeat center left/15px auto;color:#838383}.info_detail .date_wrap>.date{background-image:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/calendar-g.svg)}.info_detail .date_wrap>.update{background-image:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/update-g.svg)}.info_list_category .row{margin-bottom:-30px}.info_list_category .unit{display:flex;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e3e3e3}.info_list_category .unit .image{width:45%}.info_list_category .unit .image .img_back{border-radius:3px;width:100%;padding-bottom:67.630%}.info_list_category .unit .text{width:55%;padding-left:15px}.info_list_category .unit .title{color:#484866;font-weight:700;margin-bottom:10px}body.pc .info_list_category a.unit:hover .title{text-decoration:underline}.info_list_category .unit .date{color:#afafaf;font-size:.9em}.info_list_feature .row>*{margin-bottom:20px}.info_list_feature .unit .image{margin-bottom:10px}.info_list_feature .unit .image .img_back{width:100%;height:0;padding-bottom:60.484%;border-radius:3px}.info_list_feature .unit .text .text_head{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% + 5px);margin-right:-5px;margin-bottom:5px}.info_list_feature .unit .text .text_head>*{border:1px solid transparent;display:block;padding:2px 5px;margin-right:5px;margin-bottom:5px;line-height:1.2;background-color:#bbb}.info_list_feature .unit .text .text_head>*>.main{display:inline-block;font-size:.75em}.info_list_feature .unit .text .text_head>.category .main{color:#fff}.info_list_feature .unit .text .text_head>.tag{border-color:#e2e2e2;background-color:#fff}.info_list_feature .unit .text .text_head>.tag .main{padding-left:15px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/tag.svg) no-repeat center left/13px auto}.info_list_feature .unit .text .title{color:#484866;font-weight:700;margin-bottom:5px;font-size:1.15em}.info_list_feature a.unit:hover .text .title{text-decoration:underline}.info_list_feature .unit .text .comment{color:#9d9d9d;font-weight:500;margin-bottom:5px}.info_list_feature .unit .text .date{color:#afafaf;font-weight:500}@media (min-width:992px){.info_list_feature .unit._large{display:flex}.info_list_feature .unit._large .image{width:40%;margin-bottom:0}.info_list_feature .unit._large .text{width:60%;padding-left:30px;display:flex;flex-direction:column;justify-content:center}.info_list_feature .unit._large .text .title{font-size:1.5em;line-height:1.6}}.faq_unit{margin:10px 0 30px}.faq_unit>*{padding-left:95px;min-height:76px;background:no-repeat top left/76px auto;margin-bottom:15px}.faq_unit>.question{background-image:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/layout/question.png)}.faq_unit>.answer{background-image:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/layout/answer.png)}.faq_unit>* .text{background:#fff;border:2px solid #ededed;border-radius:10px;padding:10px 20px;position:relative;display:inline-block;color:#767676;font-weight:500}.faq_unit>* .text:before{content:"";width:13px;height:11px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/layout/balloon_tail.svg) no-repeat center right/13px auto;position:absolute;right:100%;top:30px}@media (max-width:767px){.faq_unit>*{padding-left:65px;min-height:50px;background-size:50px auto}.faq_unit>* .text:before{top:20px}}.share_butons{margin-bottom:-8px}.share_butons ul{width:calc(100% + 8px);margin-left:-8px;margin-right:-8px;display:flex;align-items:center;flex-wrap:wrap}.share_butons ul li{padding:0 4px 8px;width:20%}@media (max-width:1200px){.share_butons ul li{width:33.333%}}@media (max-width:575px){.share_butons ul li{width:50%}}.form_wrap{background:#f8f8f8;padding:30px 60px;margin-top:40px}.form_list{margin-bottom:40px}.form_list .form_unit:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #c9c9c9}.form_list .form_unit dt{margin-bottom:10px}.form_list .form_unit dt .main{font-weight:700}.form_list .form_unit dt .need{background:var(--c-pink-o);border-color:var(--c-pink-o);border-radius:0;margin-left:5px}.form_list .form_unit input[type=text],.form_list .form_unit input[type=email],.form_list .form_unit input[type=tel],.form_list .form_unit select,.form_list .form_unit textarea{background:#fff;border:2px solid #e8e8e8;border-radius:5px;padding:15px 20px}@media (max-width:767px){.form_wrap{padding:20px 10px;margin-top:20px}}#toc_container{display:block!important;background:#F9F9F9!important;border:1px solid #EDEDED!important;border-top:4px solid var(--c-pink)!important;padding:15px 30px!important;margin-top:15px}#toc_container .toc_title{text-align:left!important;padding-left:50px!important;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/toc.svg) no-repeat center left/40px auto;display:flex;align-items:center;min-height:40px;font-weight:700;color:var(--c-pink-o);font-size:1.5em}#toc_container .toc_toggle{margin-left:10px}#toc_container .toc_toggle a{display:inline-block;padding:2px 5px;border-radius:3px;background:#b9b9b9;color:#fff;font-weight:700;font-size:.8em;min-width:60px;text-align:center}#toc_container .toc_toggle .toc_brackets{display:none}#toc_container ul{border:0}#toc_container ul li:before{display:none}#toc_container ul li a{color:#575757;font-weight:700;line-height:20px}#toc_container ul li a .toc_number{display:inline-flex;min-width:20px;height:20px;padding:0 5px;border-radius:20px;background:#7e9da7;color:#fff;font-weight:700;font-size:.8em;align-items:center;justify-content:center}#base{padding-top:155px}#head{position:fixed;top:0;left:0;width:100%;z-index:2000;background:#fff}#head .head_wrap{width:100%;height:100%;position:relative}#head .head_wrap>*{display:inline-block}#head .site_logo{height:105px;display:flex;align-items:center;justify-content:center;position:relative;padding:5px 20px 0;background:#fff;box-shadow:0 4px 6px rgba(142,142,142,.16)}#head .site_logo:before{content:"";width:100%;height:5px;background:linear-gradient(to right,#cb7d9a 20%,#d492a9 60%,#abcf5e 95%);position:absolute;top:0;left:0}#head .site_logo a{display:inline-block}@media (max-width:767px){#base{padding-top:60px}#head,#head .head_wrap,#head .site_logo{height:60px}#head .site_logo{justify-content:flex-start}#head .site_logo a img{width:180px}#menu_cover{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:1999}}#head_navi{display:flex;justify-content:flex-end;height:100%;padding:0 20px;width:100%}#head_navi ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;height:50px;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}#head_navi ul li{padding:0 30px}#head_navi ul li:not(:last-child){border-right:1px solid #dbdbdb}#head_navi ul li a{font-size:.9em;font-weight:500}@media (max-width:991px){#head_navi ul{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}#head_navi ul li{padding:0 15px}}@media (max-width:767px){#base:not(.open) #head_navi{display:none}#head_navi{position:fixed;padding:0 0 100px;max-height:calc(100% - 60px);overflow-y:auto;overscroll-behavior:none}#head_navi ul{width:100%;margin-left:0;margin-right:0;flex-direction:column;height:auto}#head_navi ul li{width:100%;padding:0;border-top:1px solid #ccc;border-right:0!important;background:#fff}#head_navi ul li a{padding:10px 20px;display:block}}#btn_open{width:60px;margin-left:auto;line-height:1px;position:fixed;top:0;right:0}#btn_open a{position:relative;display:inline-block;width:100%;height:60px}#btn_open a>.line{width:40px;height:4px;position:absolute;right:20px;background:#333;transition:all .3s;transform-origin:right center}#btn_open a>span.l1{top:20px}#btn_open a>span.l2{top:28px}#btn_open a>span.l3{top:36px}#base.open #btn_open a>span.l1{top:14px;transform:rotate(-45deg);right:26px}#base.open #btn_open a>span.l2{width:0}#base.open #btn_open a>span.l3{top:42px;transform:rotate(45deg);right:26px}#btn_open a>.text{position:absolute;display:block;bottom:18px;left:50%;transform:translateX(-50%);width:100%;text-align:center;font-weight:700;font-size:.9em;color:#333}@media (min-width:768px){#btn_open{display:none!important}}@media (max-width:767px){#btn_open{width:60px;margin-left:auto}#btn_open a{height:60px}#btn_open a>.line{width:30px;height:3px;right:15px}#btn_open a>span.l1{top:14px}#btn_open a>span.l2{top:21px}#btn_open a>span.l3{top:28px}#base.open #btn_open a>span.l1{top:10.5px;right:19.5px}#base.open #btn_open a>span.l3{top:31.5px;right:19.5px}#btn_open a>.text{bottom:14px;font-size:.8em}}#base.open #btn_open a>.text .open{display:none!important}#base:not(.open) #btn_open a>.text .close{display:none!important}#pagetop{position:fixed;display:block;width:60px;height:60px;bottom:35px;right:35px;z-index:10}#pagetop a{display:block;width:100%;height:100%;background:var(--c-pink-o) url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/arrow2-t-w.svg) no-repeat center center/30px auto;border-radius:35px}@media (max-width:1240px){#pagetop{right:20px}}@media (max-width:767px){#pagetop{width:50px;height:50px}}footer{position:relative}#foot .foot_logo{text-align:center;margin-bottom:40px}#foot_navi ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}#foot_navi ul li{padding:0 30px}#foot_navi ul li a{font-weight:700;font-size:.9em}#foot .foot_bottom{padding:15px 0}#foot .foot_bottom_wrap{display:flex;align-items:center;justify-content:space-between}#foot .foot_bottom_wrap #copyright{color:#8b8b8b;font-size:.8em;font-weight:500}#foot .foot_bottom_wrap .foot_navi_sub ul{display:flex;align-items:center;justify-content:flex-end}#foot .foot_bottom_wrap .foot_navi_sub ul li:not(:last-child){padding-right:10px}#foot .foot_bottom_wrap .foot_navi_sub ul li a{color:#8b8b8b;font-size:.8em;font-weight:500}@media (max-width:991px){#foot_navi ul{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}#foot_navi ul li{padding:0 15px}}@media (max-width:767px){#foot_navi{display:none}#foot .foot_logo{margin-bottom:0}#foot .foot_logo a img{width:210px}#foot .foot_bottom{padding:0 0 15px}#foot .foot_bottom_wrap{flex-direction:column-reverse}#foot .foot_bottom_wrap .foot_navi_sub{margin-bottom:15px}}#navi_cont_wrap{display:flex}#navi_cont_wrap .contents_wrap{width:calc(100% - 310px);padding-right:40px}#navi_cont_wrap .navi_wrap{width:310px}@media (max-width:1200px){#navi_cont_wrap .contents_wrap{padding-right:20px}}@media (max-width:991px){#navi_cont_wrap{flex-direction:column}#navi_cont_wrap .contents_wrap{width:100%;padding-right:0;padding-bottom:40px}#navi_cont_wrap .navi_wrap{width:100%}}.search_wrap{display:flex;box-shadow:0 1px 6px rgba(0,0,0,.16);border-radius:3px;overflow:hidden}.search_wrap input{padding:8px 15px;border:0;font-family:inherit}.search_wrap .submit_btn{width:50px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/search.svg) var(--c-pink-o) no-repeat center center/17px auto;border:0}.side_navi_unit dt{background:var(--c-green);color:#fff;font-weight:700;font-size:1.1em;padding:10px 15px}.side_navi_unit dd{background:#fff}.side_navi_unit.ranking dd .unit{padding:10px 15px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center}.side_navi_unit.ranking dd .unit .image{width:88px;position:relative}.side_navi_unit.ranking dd .unit .image .rank{width:21px;height:21px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;background:#f0f0f0;color:gray;z-index:1}.side_navi_unit.ranking dd .unit .image .rank._1{background-color:#fcb736;color:#fff}.side_navi_unit.ranking dd .unit .image .rank._2{background-color:#9d9d9d;color:#fff}.side_navi_unit.ranking dd .unit .image .rank._3{background-color:#d6986b;color:#fff}.side_navi_unit.ranking dd .unit .image .img_back{width:100%;height:0;padding-bottom:87.5%}.side_navi_unit.ranking dd .unit .title{width:calc(100% - 88px);padding-left:10px;font-size:.9em}.side_navi_unit.ranking dd a.unit:hover{text-decoration:underline}.side_navi_unit.ranking dd .button_wrap{padding:15px;text-align:center}.side_navi_unit.ranking dd .button_wrap .button._rank{display:inline-block;padding:10px;text-align:center;width:270px;border:1px solid var(--c-pink);border-radius:40px}.side_navi_unit.ranking dd .button_wrap .button._rank .main{display:inline-block;color:var(--c-pink);padding-left:25px;font-size:.9em;font-weight:700;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/arrow-r-p.svg) no-repeat center left/15px auto}.side_navi_unit.keyword .keyword_list{padding:15px}.side_navi_unit.keyword .keyword_list ul{width:calc(100% + 5px);margin-right:-5px;margin-bottom:-5px;display:flex;flex-wrap:wrap}.side_navi_unit.keyword .keyword_list ul li{padding-left:5px;padding-bottom:5px}.side_navi_unit.keyword .keyword_list ul li .unit{display:block;border:1px solid #e2e2e2;padding:5px}.side_navi_unit.keyword .keyword_list ul li .unit .main{display:inline-block;padding-left:15px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/icon/tag.svg) no-repeat center left/13px auto;color:#484866;font-size:.75em;font-weight:500}.side_navi_unit.keyword .keyword_list ul li a.unit:hover .main{text-decoration:underline}.side_navi_unit.sns .sns_list{padding:20px}.side_navi_unit.sns .sns_list ul{display:flex;align-items:center;justify-content:center}.side_navi_unit.sns .sns_list ul li:not(:last-child){padding-right:20px}.side_navi_unit.index{display:none}.side_navi_unit.index .index_list ul li a{color:#575757;font-weight:700;line-height:20px;padding:15px;display:block;line-height:1.4;border-bottom:1px solid #e2e2e2}.side_navi_unit.index .index_list ul li a .toc_number{display:inline-flex;min-width:20px;height:20px;padding:0 5px;border-radius:20px;background:#7e9da7;color:#fff;font-weight:700;font-size:.8em;align-items:center;justify-content:center}.side_navi_unit.index .index_list ul li a:hover{text-decoration:underline}.side_navi_sticky{overflow-x:visible;overflow-y:auto}.side_navi_banner .contact_banner{display:block}#main_image_wrap{background:#fff}#main_image{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}#main_image .slick-list{overflow:visible}#main_image .slick-dots{position:relative;bottom:auto;left:auto}#main_image .slick-dots{position:relative;bottom:auto;left:auto}#main_image .slick-dots li{width:auto;height:auto;padding:0 3px}#main_image .slick-dots li button{width:auto;padding:15px 0}#main_image .slick-dots li button:before{content:"";width:48px;height:4px;display:block;background:#d4d0cc;border-radius:2px;position:relative;left:auto;top:auto}#main_image .slick-dots li.slick-active button:before{background:#ecacab;border-radius:0}#main_image .unit_wrap{padding:0 20px}#main_image .unit{position:relative;border-radius:3px;overflow:hidden}#main_image .unit .image .img_back{width:100%;height:0;padding-bottom:51.5%}#main_image .unit .pickup_news{position:absolute;padding:20px;bottom:0;left:0;width:100%;background:rgba(255,255,255,.85)}#main_image .unit .pickup_news .pickup_news_inner{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main_image .unit .pickup_news .pickup_news_inner>.category{display:inline-flex;align-items:center}#main_image .unit .pickup_news .pickup_news_inner>.category .tag{padding:5px;color:#fff;display:inline-block}#main_image .unit .pickup_news .pickup_news_inner>.text{display:inline;font-weight:700}@media (max-width:767px){#main_image .unit_wrap{padding:0}#main_image .unit .pickup_news{padding:10px 20px}}.top_news_list .top_news_list_tab ul{display:flex;flex-wrap:wrap;width:calc(100% + 2px);margin-left:-1px;margin-right:-1px;margin-bottom:-2px}.top_news_list .top_news_list_tab ul li{flex-grow:1;padding:0 1px 2px}.top_news_list .top_news_list_tab ul li .unit{background:#e8e8e8;text-align:center;padding:10px 5px;border-top:4px solid #d8d8d8;color:#6a6a6a;font-weight:700;font-size:.9em}.top_news_list .top_news_list_tab ul li .unit._active{background:#fff;border-top-color:var(--c-pink-o);color:var(--c-pink-o)}.top_news_list .top_news_list_tab ul li .unit:not(._active){cursor:pointer}.top_news_list .top_news_list_tab ul li .unit:not(._active):hover .main{text-decoration:underline}.top_news_list .top_news_list_cont{background:#fff;padding:30px}@media (max-width:1200px){.top_news_list .top_news_list_cont{padding:20px}}@media (max-width:767px){.top_news_list .top_news_list_tab ul li{width:33.333%}.top_news_list .top_news_list_tab ul li .unit{padding:5px}}.feature_news_wrap .hl_feature_news{font-weight:700;color:var(--c-pink);font-size:2.25em;text-align:center;display:block;margin-bottom:20px;padding-bottom:40px;background:url(//shukatsu-club-blog.com/web/wp-content/themes/sclub/common/css/../image/layout/hl_feature_bg.png) no-repeat center bottom/contain;line-height:1.4}@media (max-width:767px){.feature_news_wrap .hl_feature_news{font-size:1.5em;padding-bottom:20px}}