﻿@keyframes pulse{0%{transform:scale(1, 1)}100%{transform:scale(1.1, 1.1)}}*{margin:0;padding:0}*:focus{outline:none}.clearfix::after{clear:both;display:block;content:"";height:0;width:0}input{padding:4px;width:180px}input[type="text"]:focus{outline:0}.a-hover a:hover{text-decoration:none;opacity:0.8;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body{color:#707070;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;line-height:1em;word-break:break-word;line-height:1.2em;overflow-x:hidden}#babyco-app{display:none}#babyco-app a{text-decoration:none;color:#707070}#babyco-app a:hover{text-decoration:underline}.header-area{background:#ffe5f2}@media screen and (min-width: 841px){.header-area{height:80px}}@media screen and (max-width: 840px){.header-area{position:relative}}.header-area .header-inner{display:flex;margin:0 auto;box-sizing:border-box;justify-content:space-between}@media screen and (min-width: 841px){.header-area .header-inner{max-width:1010px;padding:0}}@media screen and (max-width: 840px){.header-area .header-inner{justify-content:space-around;padding:8px 0}}.header-area .header-inner .header-search-form{display:flex;align-items:center}@media screen and (max-width: 840px){.header-area .header-inner .header-search-form{display:none}}.header-area .header-inner .header-search-form .v-input__control{background-color:#fff}.header-area .header-inner .header-logo{display:flex;align-items:center}@media screen and (min-width: 841px){.header-area .header-inner .header-logo{height:80px}}.header-area .header-inner .header-logo h1{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 841px){.header-area .header-inner .header-logo h1{height:80px}}.header-area .header-inner .header-logo a{display:flex}@media screen and (min-width: 841px){.header-area .header-inner .header-logo a{height:80px}}.header-area .header-inner .header-logo img{padding:0px}.header-area .header-inner .nav-menu{display:flex;font-size:1rem;line-height:80px;list-style:none;margin:0;padding:0}@media screen and (max-width: 840px){.header-area .header-inner .nav-menu{display:none}}.header-area .header-inner .nav-menu li{margin:0;padding:0}.header-area .header-inner .nav-menu li:after{display:inline-block;content:" | ";margin:0 10px}.header-area .header-inner .nav-menu li:last-child:after{display:none}.header-area .header-inner .nav-menu li a:hover{text-decoration:underline}.container{display:flex;padding:20px 0 0 0;margin:0 auto;width:100%;max-width:1010px}@media screen and (max-width: 840px){.container{display:block;padding:0 16px}}@media screen and (min-width: 841px){.v-navigation-drawer{flex:0 0 150px;display:none}.Pages.index .v-navigation-drawer{display:unset !important}}@media screen and (min-width: 841px){.v-navigation-drawer .v-navigation-drawer__content .close_btn_wrap{display:none}}@media screen and (max-width: 840px){.v-navigation-drawer .v-navigation-drawer__content .close_btn_wrap{padding:4px;height:62px}.v-navigation-drawer .v-navigation-drawer__content .close_btn_wrap .v-btn{min-width:50px;width:50px;height:50px}}@media screen and (min-width: 841px){.v-navigation-drawer .v-navigation-drawer__content .login_area{display:none}}@media screen and (max-width: 840px){.v-navigation-drawer .v-navigation-drawer__content .login_area{padding:16px}}.v-navigation-drawer .v-navigation-drawer__content .category{font-size:1.25rem}.v-navigation-drawer .v-navigation-drawer__content .category .v-expansion-panels .v-expansion-panel .v-expansion-panel-header{padding:4px 8px;min-height:48px}.v-navigation-drawer .v-navigation-drawer__content .category .v-expansion-panels .v-expansion-panel .v-expansion-panel-header:hover{background:#f5f5f5}.v-navigation-drawer .v-navigation-drawer__content .category .v-expansion-panels .v-expansion-panel .v-expansion-panel-content .v-expansion-panel-content__wrap{padding:0}.v-navigation-drawer .v-navigation-drawer__content .category .v-expansion-panels .v-expansion-panel .v-expansion-panel-content .v-expansion-panel-content__wrap ul.inner{list-style:none;font-size:1.25rem !important;line-height:.75rem;padding:0}.v-navigation-drawer .v-navigation-drawer__content .category .v-expansion-panels .v-expansion-panel .v-expansion-panel-content .v-expansion-panel-content__wrap ul.inner li{padding:4px 4px 4px 12px;line-height:1.25rem;font-size:1rem;min-height:50px;display:flex;align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer}.v-navigation-drawer .v-navigation-drawer__content .category .v-expansion-panels .v-expansion-panel .v-expansion-panel-content .v-expansion-panel-content__wrap ul.inner li:hover{background:#f5f5f5}.v-navigation-drawer .v-navigation-drawer__content .category .v-expansion-panels .v-expansion-panel .v-expansion-panel-content .v-expansion-panel-content__wrap ul.inner li a:hover{text-decoration:none !important}#dummyForm{width:0;height:0;overflow:hidden;opacity:0;display:block}@media screen and (min-width: 841px){#navbtn{display:none}}@media screen and (max-width: 840px){#navbtn{position:fixed;top:0;left:0;padding:4px;min-width:50px;width:50px;height:50px;background-color:#ffe5f2;z-index:6}}@media screen and (min-width: 841px){.breadcrumbs_wrap{padding:0;margin:0 auto;width:100%;max-width:1010px}}@media screen and (max-width: 840px){.breadcrumbs_wrap{padding:16px}}.breadcrumbs_wrap .breadcrumbs{list-style:none;padding:8px 0;display:flex;flex-wrap:wrap}.breadcrumbs_wrap .breadcrumbs li:after{display:inline-bloxk;content:" > ";padding:0 8px}.breadcrumbs_wrap .breadcrumbs li:last-child:after{display:none}.content{flex:1 1 auto;width:auto;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}@media screen and (max-width: 840px){.content{width:100%;border:none}}.subcontent{flex:0 0 300px;padding-left:15px}.subcontent .subcontent-wrapper{margin:0 0 20px}.subcontent .subcontent-wrapper h2{font-size:1rem;padding:0 0 4px;border-bottom:1px solid #e5e5e5}.subcontent .subcontent-wrapper .subcontent-box{display:flex;font-size:1rem;padding:12px 0;border-bottom:1px solid #e5e5e5}.subcontent .subcontent-wrapper .subcontent-box p{font-size:1rem;width:calc(100% - 90px)}.subcontent .subcontent-wrapper .subcontent-box .subcontent-image{padding:0;flex:0 0 80px;height:60px;margin:0 12px 0 0;position:relative}.subcontent .subcontent-wrapper .subcontent-box .subcontent-image .thumbnail{width:80px;height:60px;overflow:hidden}.subcontent .subcontent-wrapper .subcontent-box .subcontent-image .thumbnail img{padding:0;width:100%;height:auto;position:relative}.subcontent .subcontent-wrapper .subcontent-box .subcontent-image .number{width:30px;position:absolute;top:-4px;left:-4px}.subcontent .keywords{font-size:1rem;display:flex;flex-wrap:wrap;margin-bottom:16px}.subcontent .keywords a:hover{text-decoration:none;background:#e5e5e5;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.subcontent .banner{margin:0 auto 20px}.subcontent .banner a{display:flex;margin:0 0 16px 0}.subcontent .banner a img{width:100%;height:intrinsic}.subcontent .banner.banner-bottom{margin-bottom:20px}@media screen and (max-width: 840px){.subcontent{width:100%;padding:0}body.User.setting .subcontent{display:none}}@media screen and (max-width: 840px) and (max-width: 840px){.subcontent .login_area{display:none}}@media screen and (max-width: 840px){.subcontent .subcontent-wrapper{margin:0;margin-bottom:8px;margin-top:8px}.subcontent .subcontent-wrapper .subcontent-box{padding:16px 0}.subcontent .subcontent-wrapper .subcontent-box p{flex:10 0 auto;font-size:1rem;font-weight:bold;width:calc(100% - 150px)}.subcontent .subcontent-wrapper .subcontent-box .subcontent-image{flex:0 1 140px;width:140px;height:105px;padding:0%}.subcontent .subcontent-wrapper .subcontent-box .subcontent-image .thumbnail{width:140px;height:105px;overflow:hidden}.subcontent .subcontent-wrapper .subcontent-box .subcontent-image .thumbnail img{width:100%;height:auto}.subcontent .subcontent-keywords{display:none}}ul.login_form{list-style:none;padding:0}ul.login_form li{margin:0 0 15px 0;padding:0}ul.login_form li .v-input__control{background-color:#e8f0fe}ul.login_form li .submit{background-color:#eec5da !important;color:#fff}ul.login_form li .regist-link{background-color:#ede789 !important;color:#707070}ul.login_form li .regist-link:hover{text-decoration:none !important}ul.login_form li a.forgot-link{display:block;text-decoration:underline;text-align:center}.login-box{margin:0 0 30px 0;padding:0}@media screen and (min-width: 841px){body.User.setting .login-box{display:none}}.login-box .v-application--wrap{min-height:auto}.login-box .greet{text-align:center;color:#222b60;font-size:1.25rem;line-height:1.5rem;font-weight:bold;margin-bottom:10px}.login-box .pregnancy_weeks{text-align:center;color:#222b60;line-height:2.25rem}.login-box .pregnancy_weeks .text1{font-size:1.25rem}.login-box .pregnancy_weeks .text2,.login-box .pregnancy_weeks .text3{font-size:2rem;font-weight:bold}.login-box .pregnancy_image{width:100%;overflow:hidden;margin:20px 0}.login-box .pregnancy_image .image_wrap{overflow:hidden;width:285px;height:200px;text-align:center}@media screen and (max-width: 840px){.login-box .pregnancy_image .image_wrap{width:100%}}.login-box .pregnancy_image img{margin-top:-40px;width:285px}.login-box .pregnancy_image img.pulse{animation:pulse 1s ease-out 0s infinite alternate-reverse both}.login-box .congratulation,.login-box .name,.login-box .age{text-align:center;color:#222b60;font-size:1.25rem;line-height:1.5rem;font-weight:bold;margin-bottom:10px}.login-box .baby_image{width:100%;overflow:hidden;margin:20px 0}.login-box .baby_image .image_wrap{text-align:center}.login-box .baby_image .image_wrap img{width:285px;margin-top:-40px;margin-bottom:-40px}.login-box .expected_birthday{text-align:center;color:#222b60;margin-bottom:15px}.login-box .expected_birthday .text1{font-size:1.25rem}.login-box .expected_birthday .text2,.login-box .expected_birthday .text3{font-size:2rem;font-weight:bold}.login-box .btn{display:flex;justify-content:space-between}.login-box .btn a{display:block;text-align:center;text-decoration:none;background-color:#faa;margin-bottom:15px;line-height:44px;border-radius:20px;transition:0.3s;flex:0 0 100%}.login-box .btn a.born{background-color:#ffaa48;color:#fff !important;flex:0 0 48%}.login-box .btn a.hide{background-color:#b277ff;color:#fff !important;flex:0 0 48%}.login-box .btn a.mypage{background-color:#eec5da;color:#fff !important}.login-box .btn a.setting{background-color:#ede789;color:#707070}.login-box .btn a:hover{opacity:0.8}.calendar_wrap{display:flex;justify-content:center}.footer-area{background:#ffe5f2;font-size:1rem;line-height:1.5rem;padding:12px}.footer-area .footer-wrapper{width:100%;display:flex;justify-content:space-around;margin:0 auto}.footer-area .footer-wrapper .footer-menu{display:flex;list-style:none}.footer-area .footer-wrapper .footer-menu li::after{display:inline;content:"/"}.footer-area .footer-wrapper .footer-menu li:last-child::after{display:none}.footer-area .footer-wrapper .footer-menu a{font-size:1rem;color:#222b60;margin-left:4px;margin-right:4px;cursor:pointer}.footer-area .copyright{text-align:center;color:#222b60;padding-top:12px}@media screen and (max-width: 840px){.footer-area{padding:0}.footer-area .footer-wrapper{display:flex;width:100%}.footer-area .footer-wrapper .footer-menu{display:block;width:100%;padding:0 !important}body.User.setting .footer-area .footer-wrapper .footer-menu{display:none}.footer-area .footer-wrapper .footer-menu li{border-bottom:1px solid #fc99ca}.footer-area .footer-wrapper .footer-menu li::after{display:none}.footer-area .footer-wrapper .footer-menu a{margin:0;padding:16px;display:block;font-size:1rem}}#toTopBtn{position:fixed;transition:0.6s;bottom:20px;right:20px;color:#fff;background-color:#ffaa48}.mainvisual{display:flex}@media screen and (max-width: 840px){.mainvisual{display:none}}.mainvisual.count-2{max-width:1010px;margin:0 auto}.mainvisual.count-2 .mainvisual-item{position:relative;width:50%}.mainvisual.count-2 .mainvisual-item img{width:100%}.mainvisual p{color:#222b60;font-weight:bold;font-size:1.5rem;background:rgba(255,255,255,0.5);padding:4px;position:absolute;bottom:0;width:100%}@media screen and (min-width: 841px){.mainvisual-slideshow{display:none}}@media screen and (max-width: 840px){.mainvisual-slideshow{width:100%;overflow:hidden}.mainvisual-slideshow .v-carousel .v-window-item .v-carousel__item .v-responsive__content img{width:100%}}@media screen and (max-width: 840px){.article-area{margin:0 0 16px;padding:0}}.article-area h2{font-size:1rem;padding:8px;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 840px){.article-area h2{padding:16px 0;margin:0 0 16px}}.article-area .article-inner{line-height:1.5rem}.article-area .article-inner .article-title{font-size:1rem;font-weight:bold;margin-bottom:8px}.article-area .article-inner .article-text{font-size:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#707070}.article-area .article-inner .article-member{font-size:.75rem;text-align:right}.article-area .article-box{display:flex;padding:12px;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 840px){.article-area .article-box{padding:16px 0}}.article-area .article-box .article-image{flex:0 0 140px;height:105px;margin:0 12px 0 0;overflow:hidden}.article-area .article-box .article-image .thumbnail{height:100%}.article-area .article-box .article-image .thumbnail img{display:block;background-size:contain;background-repeat:no-repeat;background-size:cover;width:100%;height:auto}.article-area .more-btn{width:70%;margin:0 auto;text-align:center}.article-area .more-btn a{background-color:#ede789;border-radius:12px;padding:12px;margin-top:20px;margin-bottom:40px;cursor:pointer;display:block}.article-area .more-btn a:hover{text-decoration:none}.pager ul.pagination{text-align:center;margin-top:5%;margin-bottom:5%}.pager ul.pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;border:1px solid #e5e5e5;text-align:center;position:relative}.pager ul.pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#707070;text-decoration:none}.pager ul.pagination li a span{display:table-cell;vertical-align:middle}.pager ul.pagination li a:hover,.pager ul.pagination li a.active{color:#707070;background:#e5e5e5}@media screen and (max-width: 840px){.pager ul.pagination li{display:none}.pager ul.pagination li.pre,.pager ul.pagination li.next{display:inline-block;width:40%;height:50px;text-align:center}.pager ul.pagination li.pre a,.pager ul.pagination li.next a{width:100%;text-align:center}.pager ul.pagination li.pre span::after{content:"　前の10件へ"}.pager ul.pagination li.next span::before{content:"次の20件へ　"}}.useful-news{margin-bottom:12px}.useful-news .ad-inner{width:100%;padding:12px}@media screen and (max-width: 840px){.useful-news .ad-inner{padding:0}}.useful-news .ad-inner .ad-inner-text{display:flex;line-height:2rem}.useful-news .ad-inner .ad-inner-text .new{color:red;font-weight:bold;padding-right:5px;white-space:nowrap;font-size:.75rem}.useful-news .ad-inner .ad-inner-text a:hover{text-decoration:underline;cursor:pointer}.profile_form h2{margin-bottom:16px;font-size:1.25rem;background-color:#eec5da;padding:8px;text-align:center;font-weight:normal}.profile_form section{margin-bottom:32px}.profile_form dl dt{display:flex;align-items:center;margin-bottom:4px}.profile_form dl dd{display:flex}.profile_form .addChildBtn{background-color:#fc99ca;color:#fff !important}.profile_form .deleteChildBtn{background-color:#b277ff;color:#fff !important}.profile_form .profileSaveBtn{background-color:#ede789 !important}.article{line-height:2rem;font-size:1rem;margin-bottom:20px;padding:0;flex:1 1 auto;width:auto}.article img{max-width:100%}.article-date{font-size:1rem;margin-bottom:16px}.article-lead{margin-bottom:16px}.article-lead h1.article-title{font-size:2rem;margin-bottom:16px}.article-lead .article-eyecatch{margin-bottom:16px}.article-lead .article-eyecatch img{width:100%}.article-lead .article-intro{line-height:1.75rem;margin-bottom:16px}.tag{margin:0 0 32px;display:flex;flex-wrap:wrap}.table-of-content{border:1px solid #707070;border-radius:16px;padding:16px;margin-bottom:16px}.table-of-content h2{border-bottom:1px solid #707070;margin-bottom:16px}.table-of-content ol{list-style:none;padding:0}.table-of-content ol li{margin-bottom:16px}.table-of-content ol li:before{display:inline;content:"▼";margin-right:12px}.article-content h2{border-bottom:1px solid #707070;margin:16px 0 12px}.article-member{text-align:right;color:#707070}.related-list h3{border-bottom:1px solid #707070;margin-bottom:16px}.related-list ul{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:space-between;list-style:none}.related-list ul li{display:flex;margin-bottom:16px}@media screen and (min-width: 841px){.related-list ul li{flex:0 0 30%}}@media screen and (max-width: 840px){.related-list ul li{width:100%}}.related-list ul li a{display:flex}@media screen and (min-width: 841px){.related-list ul li a{flex-direction:column}}@media screen and (max-width: 840px){.related-list ul li a{width:100%}}.related-list ul li a .thumbnal{position:relative;width:100%}@media screen and (max-width: 840px){.related-list ul li a .thumbnal{max-width:160px;margin-right:16px}}.related-list ul li a .thumbnal:before{display:block;content:"";padding-top:75%}.related-list ul li a .thumbnal img{position:absolute;top:0;left:0;right:0;bottom:0;transition:0.3s}.related-list ul li a:hover .thumbnal img{opacity:0.8}.related-list ul li a p{font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-list ul:after{display:block;content:"";flex:0 0 30%}.medium-category{display:flex;justify-content:space-between;padding-top:20px;width:1010px;margin:0 auto}.medium-category .medium-category-img{flex:0 0 300px;width:300px;height:225px;overflow:hidden;margin-right:20px}.medium-category .medium-category-img img{width:100%}.medium-category .medium-category-text{flex:1 0 calc(100% - 320px);font-size:1rem;margin-top:15px}.medium-category .medium-category-text img{position:relative;width:100%}.medium-category .medium-category-text p{margin-top:3%}@media screen and (max-width: 840px){.medium-category{width:100%;padding-top:0;flex-direction:column;position:relative}.medium-category .medium-category-img{margin:0;width:100%;flex:0 0 150px}.medium-category .medium-category-text{width:100%;margin:0}.medium-category .medium-category-text h1{height:150px;width:100%;text-align:center;line-height:150px;color:#fff;font-size:1.5rem;position:absolute;z-index:1;top:0}.medium-category .medium-category-text p{padding:15px;margin:0}.medium-category-sp{display:block}}.article-img{width:50%;margin:0 auto;margin-top:5%;margin-bottom:5%}.article-img img{width:100%}.about_title{font-size:2rem;border-bottom:2px solid #e5e5e5;margin:0 0 15px 0}.ad_margin{margin-top:20px}.ad_margin a{text-decoration:underline}.privacy_title{font-size:1.75rem;background:linear-gradient(transparent 40%, #ede789 40%)}.company table{width:100%;border-collapse:collapse;border-spacing:0}.company tr{width:100%}.company th{display:block;width:90%;margin:0 auto;color:#545454;padding:10px;background:#f5f5f5;font-weight:normal;border-top:#e5e5e5 solid 1px;border-left:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;text-align:left}.company td{width:90%;margin:0 auto;line-height:1.8em;color:#545454;padding:10px;border:#e5e5e5 solid 1px;display:block}.company_contact a{text-decoration:underline;color:blue}.question_wrapper{margin:10px 0px 10px 0px}.question_content{cursor:pointer;margin:0 auto;list-style:none;padding-top:4%;padding-bottom:4%;padding-left:2%;border:1px solid #e5e5e5;display:flex}.question_open{width:32px;height:32px;padding-right:10px}.question_answer{padding:5% 2% 5% 2%;list-style:none}.question{margin-bottom:20px}.question .v-expansion-panel-header{border:1px solid #e5e5e5;min-height:64px}.question .v-expansion-panels{z-index:unset !important}.question .v-expansion-panel{margin-bottom:10px}.question .v-expansion-panel-content__wrap{padding-top:16px}.contact a{text-decoration:underline}.form strong{display:inline-block;padding-left:8px;padding-right:8px;margin-left:10px;color:#f44336;font-weight:normal;border:solid #eec5da 1px;border-radius:3px;background-color:#eec5da}.form table{width:100%;border-collapse:collapse;border-spacing:0}.form th{color:#545454;background:#f5f5f5;font-weight:normal;border-top:#e5e5e5 solid 1px;border-left:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;width:30%}.form td{color:#545454;border:#e5e5e5 solid 1px}.form input{width:100%;height:50px;padding:0%;border:none;font-size:1.25rem;padding-left:5px}.form input::placeholder{color:#e5e5e5}textarea::placeholder{color:#e5e5e5}.form textarea{width:100%;height:100px;line-height:100px;resize:none;border:none;font-size:1.25rem;padding-left:5px}.form_btn button{display:block;width:50%;height:auto;text-align:center;margin:0 auto;margin-top:10px;margin-bottom:10px;font-size:1.25rem;color:#707070;padding:20px 40px;background:#ede789;border-radius:10px;font-weight:bold;cursor:pointer}@media screen and (max-width: 840px){.form th,.form td{display:block;width:100%}.form_btn button{width:90%}}
