@charset "UTF-8";
/*! -------------------- ヘッダーグローバル -------------------- */
#Top{font-size:87.5%!important}
#page{min-width:100%}
#page .blankIcon{width:11px;height:10px}
.pageBody{padding-top:0}
.header-global-nav-wrap .drop-down-content .drop-down-link-primary-text-wrap p{line-height:inherit}
.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button{color:#14a83b;text-decoration:none}
.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button:after, .header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button:before{width:13px}
.footer{padding-top:0}
#area-main{font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', Verdana, Arial, Helvetica, sans-serif}

@media screen and (max-width:767px){
.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button{color:#fff}
.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button:after,.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button:before{width:0}
.footer-sitemap-wrap .footer-left .snsLogo-wrap li:nth-child(1),
.footer-sitemap-wrap .footer-left .snsLogo-wrap li:nth-child(2){width:29px}
.footer-sitemap-wrap .footer-left .snsLogo-wrap li:nth-child(3),
.footer-sitemap-wrap .footer-left .snsLogo-wrap li:nth-child(4){width:34px}
.footer-sitemap-wrap .footer-copyright p{line-height:inherit}
}

/*! -------------------- メインビジュアル -------------------- */
.main_visual{height:360px;background-image:url(/service/kosodate/img/main_visual.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}
.main_visual:after{content:'';display:block;width:100%;height:26px;background-image:url(/service/kosodate/img/wave_top.png);background-size:cover;background-position:center top;background-repeat:no-repeat;position:absolute;bottom:0}
.main_visual .main_visual_heading{position:relative;height:100%}
.main_visual .main_visual_heading .main_visual_heading_img{width:256px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}
.main_visual .main_visual_heading .main_visual_heading_img_sp{display:none}
@media screen and (max-width:767px){
.main_visual{height:auto;background-image:none}
.main_visual:after{display:none}
.main_visual .main_visual_heading .main_visual_heading_img{display:none}
.main_visual .main_visual_heading .main_visual_heading_img_sp{display:block}
}
/*! -------------------- コンテンツ -------------------- */
.contents_link{background-color:#fbfaf3;padding-bottom:1.5625em;position:relative}
.contents_link:after{content:'';display:block;width:100%;height:13px;background-image:url(/service/kosodate/img/wave_bottom.png);background-size:cover;background-repeat:no-repeat;background-position:center top;position:absolute;bottom:0}
.contents_link .contents_link_description{width:90%;max-width:980px;margin:0 auto;text-align:center;color:#544444;font-size:1.285715em;line-height:1.666666666666667;padding:2.61111em 0 2.11111em}
.contents_link .notice{width:90%;max-width:980px;margin:0 auto;text-align:center;position:relative}
.contents_link .notice .notice_heading{font-size:1.625em;color:#fc92a9}
.contents_link .notice .notice_heading:after,.contents_link .notice .notice_heading:before{content:'';display:inline-block;width:36.73469%;height:2px;background-color:#fc92a9;position:absolute;top:.76923em}
.contents_link .notice .notice_heading:before{right:0}
.contents_link .notice .notice_heading:after{left:0}
.contents_link .notice .notice_heading .notice_heading_inner:before{content:'';display:inline-block;width:1.73077em;height:1.19231em;background-image:url(/service/kosodate/img/news_icon.png);background-size:contain;background-repeat:no-repeat;position:relative;top:.19231em;margin-right:.42308em}
.contents_link .notice .notices_wrap_wrap{background-color:#fff;border:1px solid #e4dcc7;border-radius:8px;margin:2.0625em 0 2.5em;height:9.875em}
.contents_link .notice .notices_wrap_wrap .notices_wrap{text-align:left;margin:2.0625em auto 0;width:90%;height:5.75em;word-break:break-all;overflow-y:scroll}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices{font-size:.875em;margin-bottom:.78571em;display:-ms-flexbox;display:-webkit-flex;display:flex}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_date{float:left;width:123px}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence:before{content:'';display:inline-block;margin:0 .42857em .21429em 0;width:.35714em;height:.42857em;background-image:url(/service/kosodate/img/arrow.png);background-size:contain;background-repeat:no-repeat}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence a{color:#f06262;text-decoration:underline}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence_blank:after,.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence_pdf:after{content:'';display:inline-block;margin-left:.21429em;background-size:contain;background-position:center bottom;background-repeat:no-repeat;position:relative}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence_pdf:after{background-image:url(/service/kosodate/img/pdf_icon.png);width:1.35714em;height:1.35714em;line-height:1.35714em;top:4px}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence_blank:after{background-image:url(/service/kosodate/img/blank_icon.png);width:.85714em;height:.78571em;line-height:.78571em;top:0}
.contents_link .contents_link_list{width:90%;max-width:980px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:-ms-wrap;flex-wrap:-webkit-wrap;flex-wrap:wrap}
.contents_link_lists{background-color:#fff;box-sizing:border-box;overflow:hidden;border:1px solid #e4dcc7;border-radius:8px;width:22.95918%;margin-left:2.72109%;margin-bottom:1.785715em}
.contents_link_lists:nth-child(4n-3){margin-left:0}
.contents_link_lists a{text-decoration:none}
.contents_link_lists:hover{border:1px solid #f06262;-webkit-transition:.3s;transition:.3s}
.contents_link_lists .contents_link_lists_wrap{width:90%;margin:0 auto}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_tag{margin-top:1.09091em;font-size:.785715em;text-align:center;width:5.90909em;line-height:1.727272727272727;color:#fff;border-radius:9px}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_tag_recipe{background-color:#ffa6ac}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_tag_join{background-color:#0ad5cd}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_tag_help{background-color:#3a8fef}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_tag_shopping{background-color:#edc100}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_tag_service{background-color:#1f9d72}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_heading{font-size:1em;line-height:1.571428571428571;color:#f06262;font-weight:700;margin:.64286em 0;text-decoration:underline}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_heading_blank:after{content:'';display:inline-block;width:.85714em;height:.85714em;background-image:url("");background-size:cover;background-repeat:no-repeat;background-image:url(/service/kosodate/img/blank_icon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-left:.14286em}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_description{font-size:.85714em;color:#402b00;padding-bottom:1.5em;margin-top:0}
@media screen and (max-width:767px){
.contents_link{padding-bottom:12px}
.contents_link:after{height:13px;background-image:url(/service/kosodate/img/wave_bottom_sp.png);bottom:0}
.contents_link .contents_link_description{text-align:left;font-size:1.214283em;line-height:1.366666666666667;padding:29px 0 30px}
.contents_link .notice{width:87.5%;max-width:none}
.contents_link .notice .notice_heading{font-size:1.25em;color:#fc92a9}
.contents_link .notice .notice_heading:after,.contents_link .notice .notice_heading:before{width:20.3125%;position:absolute;top:14px}
.contents_link .notice .notice_heading:before{right:0}
.contents_link .notice .notice_heading:after{left:0}
.contents_link .notice .notice_heading .notice_heading_inner:before{content:'';display:inline-block;width:33px;height:23px}
.contents_link .notice .notices_wrap_wrap{margin:17px 0 30px;height:190px}
.contents_link .notice .notices_wrap_wrap .notices_wrap{text-align:left;margin:15px auto 0;width:90%;height:161px;word-break:break-all;overflow-y:scroll}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices{font-size:12px;font-size:14px;margin-bottom:14px;display:block}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_date{float:left;width:100%}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence:before{content:'';display:inline-block;margin:0 6px 2px .1;width:5px;height:6px}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence_blank:after,.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence_pdf:after{margin-left:3px}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence_pdf:after{width:19px;height:19px;line-height:19px;top:4px}
.contents_link .notice .notices_wrap_wrap .notices_wrap .notices .notices_sentence_blank:after{width:12px;height:11px;line-height:11px;top:0}
.contents_link .contents_link_list{width:87.5%;max-width:none;display:block}
.contents_link_lists{position:relative;width:100%;margin-left:0;margin-bottom:30px;border-radius:10px}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_tag{position:absolute;top:0;left:0;margin-top:0;font-size:.85714em;width:80px;line-height:1.958333333333333;border-radius:10px 0 0 0}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_heading{font-size:1.214283em;line-height:1.411;margin:20px 0 10px}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_heading_blank:after{width:14px;height:15px;background-position:center bottom;margin-left:4px}
.contents_link_lists .contents_link_lists_wrap .contents_link_lists_description{font-size:1.07143em;padding-bottom:21px}
}
/*! -------------------- バナー -------------------- */
.banners{width:90%;max-width:980px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:40px 0 60px}
.banners .banner{width:31.42857%;box-sizing:border-box;overflow:hidden;border:1px solid #e4dcc7;border-radius:8px}
.banners .banner:hover{border:1px solid #f06262;-webkit-transition:.3s;transition:.3s}
.banners .banner+.banner{margin-left:2.85714%}
.banners .banner img{width:100%}
@media screen and (max-width:767px){
.banners{width:87.5%;max-width:none;display:block;padding:27px 0 35px}
.banners .banner{width:100%}
.banners .banner+.banner{margin-top:12px;margin-left:0}
.banners .banner img{width:100%}
}
/*! -------------------- トップへ戻るボタン -------------------- */
.go_top{width:60px;height:60px;position:fixed;bottom:20px;right:10%;opacity:0;visibility:hidden}
.go_top:hover{cursor:pointer}
.go_top img{width:100%}
@media screen and (max-width:767px){
.go_top{width:100%;height:0;position:relative;opacity:1;visibility:visible;right:0}
.go_top img{position:absolute;width:40px;right:0;left:0;top:0;margin:auto}
}