﻿@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);h2{text-align:center;background:url('../img/pregnancy/bg_title.jpg?1493013499') no-repeat center right;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Noto Sans Japanese',sans-serif;color:#6a6a6a;padding:20px;font-size:1.375em}@media (min-width: 992px){h2{font-size:32px;padding:60px 0}}@media (min-width: 768px){h2{padding:50px 0}}@media (max-width: 767px){h2{background:#fdf6f2}}.mainTtl{font-size:20px;color:#6a6a6a;padding-bottom:10px;margin-bottom:15px;text-align:center;position:relative}.mainTtl span{display:block;font-size:16px}.mainTtl:after{position:absolute;bottom:0;left:45%;z-index:3;content:'';width:10%;height:3px;background-color:#ffb7ca}@media (min-width: 768px){.mainTtl{font-size:28px;padding-bottom:30px;margin-bottom:30px}.mainTtl span{font-size:20px}}#guideCnt{background:#fdf6f2;padding:20px 0}#guideCnt .conInner{max-width:1090px;padding:0 10px;margin:0 auto}#guideCnt .guideBox{background:#fff;overflow:hidden;padding:10px}#guideCnt .guideBox dl{position:relative}#guideCnt .guideBox dl dt{font-size:24px;color:#6a6a6a;margin-bottom:15px;font-family:Monotype Corsiva;font-weight:600}#guideCnt .guideBox dl dd p{font-size:16px}#guideCnt .guideBox dl dd a{font-size:16px;color:#ffb7ca;border:1px solid  #ffb7ca;display:inline-block;text-decoration:none;padding:10px}#guideCnt .guideBox dl dd a:hover{background:#ffa0c8;color:#fff}#guideCnt .guideBox dl dd a:hover:after{color:#fff}#guideCnt .guideBox dl dd a:after{color:#ffa0c8;content:"";font-family:"Ionicons";font-size:16px;position:absolute;right:5px;width:0.8em;top:9px}@media (min-width: 768px){#guideCnt{padding:60px 0}#guideCnt .under{margin-top:30px}#guideCnt .guideBox{padding:0}#guideCnt .guideBox dl{min-height:280px;padding:25px;padding-right:10px;float:left;width:63%}#guideCnt .guideBox dl dd a{position:absolute;bottom:20px;padding:10px 40px}#guideCnt .guideBox .img{min-height:280px;float:right;width:37%}#guideCnt .guideBox .img img{float:right}}@media (min-width: 1085px){#guideCnt .guideBox{padding:0}#guideCnt .guideBox dl{min-height:215px}#guideCnt .guideBox .img{min-height:215px}}@media (max-width: 767px){#guideCnt .guideBox{margin-bottom:10px}#guideCnt .guideBox dl dd a{position:relative;width:100%;margin:10px 0}#guideCnt .img{text-align:center}}#information{background:#fdf6f2;padding:20px 0}#information .infoIn{max-width:790px;padding:0 10px;margin:0 auto}#information .infoIn h3{color:#6a6a6a;text-align:center;position:relative;font-size:22px;padding-bottom:10px;margin-bottom:10px}#information .infoIn h3:after{position:absolute;bottom:0;left:42%;z-index:1;content:'';width:15%;height:3px;background-color:#ffa0c8}#information .infoIn ul{margin-top:20px}#information .infoIn ul li{padding-left:1.5em;text-indent:-1.5em}#information .infoIn ul li:first-child{margin-bottom:15px}#information .infoIn ul li:before{content:'※';padding-right:0.5em}@media (min-width: 768px){#information{padding:60px 0}#information .infoIn h3{font-size:28px;padding-bottom:25px;margin-bottom:20px}}#aboutCnt{background:url(../img/pregnancy/bg-checkup-about.jpg) no-repeat right 40% center;-webkit-background-size:cover;background-size:cover;padding:20px 0}#aboutCnt .aboutIn{max-width:790px;padding:0 10px;margin:0 auto;position:relative}#aboutCnt .aboutIn dl dt{font-size:28px;color:#6a6a6a;position:relative;margin-bottom:10px}#aboutCnt .aboutIn dl dt:after{position:absolute;bottom:0;left:0;z-index:-1;content:'';width:20%;height:3px;background-color:#ffb7ca}#aboutCnt .aboutIn dl dd{text-shadow:3px 2px 3px #fff}@media (min-width: 768px){#aboutCnt{background:url(../img/pregnancy/bg-checkup-about.jpg) no-repeat right center;-webkit-background-size:auto;background-size:auto;padding:100px 0}#aboutCnt dl dt{padding-bottom:25px;margin-bottom:25px}}#flowCnt{background:#fdf6f2;padding:20px 0}#flowCnt .flowIn{max-width:1200px;margin:0 auto;padding:0 10px}#flowCnt .flowIn .row{margin-top:20px}@media (min-width: 768px){#flowCnt{padding:55px 0}#flowCnt .flowIn .row{margin-top:70px}}#flowCnt .col-md-4 dl,#flowCnt .col-md-3 dl{background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid  #fbb892;position:relative;padding:15px 0;padding-left:75px;margin-bottom:20px}#flowCnt .col-md-4 dl:after,#flowCnt .col-md-3 dl:after{content:url(../img/icon-arrow.png);width:39px;height:24px;position:absolute;z-index:3;bottom:-20px;left:50%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#flowCnt .col-md-4 dl dt,#flowCnt .col-md-3 dl dt{position:absolute;background:#fbb892;width:55px;height:55px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;left:10px}#flowCnt .col-md-4 dl dt span,#flowCnt .col-md-3 dl dt span{font-size:17px;color:#fff;font-family:Monotype Corsiva;position:absolute;top:15px;left:5px}#flowCnt .col-md-4 dl dd,#flowCnt .col-md-3 dl dd{font-size:18px;width:100%;color:#6a6a6a}#flowCnt .col-md-4 .last:after,#flowCnt .col-md-3 .last:after{display:none}@media (min-width: 992px){#flowCnt .col-md-4 dl:after,#flowCnt .col-md-3 dl:after{content:url(../img/icon-arrow.png);width:39px;height:24px;position:absolute;z-index:3;bottom:0;top:42%;left:94%;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media (min-width: 992px){#flowCnt .col-md-4 dl,#flowCnt .col-md-3 dl{padding:50px 0;text-align:center}#flowCnt .col-md-4 dl dt,#flowCnt .col-md-3 dl dt{position:absolute;background:#fbb892;width:80px;height:80px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;left:40%;top:-45px}#flowCnt .col-md-4 dl dt span,#flowCnt .col-md-3 dl dt span{font-size:22px;position:absolute;top:23px;left:15px}}#flowCnt .smInner dl dd a[href*="tel:"]{font-family:'Crimson Text', serif;text-decoration:none;color:#6a6a6a;font-size:30px;margin-top:5px}#flowCnt .smInner dl dd a[href*="tel:"] span.sup{font-size:15px}@media (max-width: 991px){#flowCnt .smInner dl dd a[href*="tel:"]{background:#fff;display:block;width:100%;border:2px solid #f8a170;color:#f8a170 !important;padding:5px 0;margin:5px 0;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:'Crimson Text', serif;font-size:28px}#flowCnt .smInner dl dd a[href*="tel:"] span.sup{color:#000;font-size:14px}}#echoCnt{overflow:hidden;zoom:1;padding:20px 10px;max-width:790px;margin:0 auto}#echoCnt .row{margin-bottom:20px}#echoCnt .row .col-md-4{margin-bottom:10px}#echoCnt .row .col-md-4:last-child{margin-bottom:0}@media (min-width: 768px){#echoCnt{padding:55px 10px}#echoCnt .row .col-md-4{margin-bottom:0}}#linkNavi{max-width:1205px;margin:0 auto;padding:0 10px}#linkNavi ul li{display:inline-block}#linkNavi ul li a{text-align:center;font-size:18px;padding:15px 50px;border:1px solid  #ffb7ca;color:#ffb7ca;display:block;text-decoration:none;position:relative}#linkNavi ul li a:after{color:#ffa0c8;content:"";font-family:"Ionicons";font-size:18px;position:absolute;right:5px;width:0.8em;top:27%}#linkNavi ul li a:hover{color:#fff;background:#ffa0c8}#linkNavi ul li a:hover:after{color:#fff}@media (max-width: 1205px) and (min-width: 768px){#linkNavi ul{overflow:hidden}#linkNavi ul li{float:left}#linkNavi ul li a{padding:15px 0}#linkNavi ul li:nth-child(1){margin-bottom:10px;padding-right:5px;width:50%}#linkNavi ul li:nth-child(1) a{width:100%}#linkNavi ul li:nth-child(2){padding-left:5px;margin-bottom:10px;width:50%}#linkNavi ul li:nth-child(2) a{width:100%}#linkNavi ul li:nth-child(3){padding-right:5px;width:33.33%}#linkNavi ul li:nth-child(4){padding:0 5px;width:33.33%}#linkNavi ul li:nth-child(5){padding-left:5px;width:33.33%}}@media (max-width: 767px){#linkNavi{margin-bottom:20px}#linkNavi ul li{width:100%;margin-bottom:-1px}#linkNavi ul li a{padding:10px}}#midFlowCnt{background:#fdf6f2;padding:20px 0}#midFlowCnt .flowIn{max-width:1200px;margin:0 auto;padding:0 10px}#midFlowCnt .flowIn .row{margin-top:20px}@media (min-width: 768px){#midFlowCnt{padding:55px 0}}#midFlowCnt .col-md-4 dl,#midFlowCnt .col-md-3 dl{position:relative}#midFlowCnt .col-md-4 dl:after,#midFlowCnt .col-md-3 dl:after{content:url(../img/icon-arrow.png);width:39px;height:24px;position:absolute;z-index:3;bottom:-20px;left:45%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#midFlowCnt .col-md-4 dl dt,#midFlowCnt .col-md-3 dl dt{color:#fbb892;font-size:22px;text-align:center}#midFlowCnt .col-md-4 dl dd,#midFlowCnt .col-md-3 dl dd{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid  #fbb892;background:#fff;font-size:18px;width:100%;color:#6a6a6a;padding:15px 25px}#midFlowCnt .col-md-4 .last:after,#midFlowCnt .col-md-3 .last:after{display:none}@media (min-width: 992px){#midFlowCnt .col-md-4 dl:after,#midFlowCnt .col-md-3 dl:after{content:url(../img/icon-arrow.png);width:39px;height:24px;position:absolute;z-index:3;bottom:0;top:50%;left:92%;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media (max-width: 991px){#midFlowCnt .col-md-4 dl,#midFlowCnt .col-md-3 dl{margin-bottom:30px}}#midFlowCnt .reservBox{max-width:790px;margin:0 auto;text-align:center;margin-top:10px}#midFlowCnt .reservBox dl{padding:30px 10px;width:100%;background:#fee5d6}#midFlowCnt .reservBox dl dt{font-size:18px;color:#f8a170;margin-bottom:10px}#midFlowCnt .reservBox dl dd a[href*="tel:"]{font-family:'Crimson Text', serif;text-decoration:none;color:#6a6a6a;font-size:30px;margin-top:5px}#midFlowCnt .reservBox dl dd a[href*="tel:"] span.sup{font-size:15px}@media (max-width: 991px){#midFlowCnt .reservBox dl dd a[href*="tel:"]{background:#fff;display:block;width:100%;border:2px solid #f8a170;color:#f8a170 !important;padding:5px 0;margin:5px 0;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:'Crimson Text', serif}#midFlowCnt .reservBox dl dd a[href*="tel:"] span.sup{color:#000}}@media (min-width: 768px){#midFlowCnt .reservBox{padding:0 10px;margin-top:25px}#midFlowCnt .reservBox dl dt{font-size:20px;margin-bottom:20px}}#birth ul{margin:10px 0}#birth ul li{padding-left:1.5em;text-indent:-1.5em;font-weight:bold}#birth ul li:before{content:'●';color:#ffb7ca;padding-right:0.5em;line-height:1.7}#birth ul li:first-child{font-weight:normal;color:#ffb7ca;margin-bottom:5px}#birth ul li:first-child:before{display:none}@media (min-width: 768px){#birth ul{margin:20px 0}}#classroom{margin:20px 0}#classroom .row{margin:0}#classroom .roomList{margin-bottom:20px}#classroom .roomList:last-child{margin-bottom:0}#classroom .roomList>dl>dt{font-size:24px;color:#ffb7ca;margin-bottom:10px}#classroom .roomList>dl>dd .subTtl{font-weight:bold;margin-bottom:10px;overflow:hidden}#classroom .roomList>dl>dd dl{clear:both;display:block;width:100%}#classroom .roomList>dl>dd dl dt{display:block}#classroom .roomList>dl>dd dl dd{display:block}@media (min-width: 768px){#classroom{margin:50px 0}#classroom .roomList{margin-bottom:60px}#classroom .roomList .col-md-3{margin-top:0}#classroom .roomList .col-md-9>dl>dt{margin-bottom:15px}#classroom .roomList .col-md-9>dl>dd .subTtl{margin-bottom:15px}#classroom .roomList .col-md-9>dl>dd dl dt{display:table-cell;vertical-align:middle;width:20%;float:left}#classroom .roomList .col-md-9>dl>dd dl dd{float:left;display:table-cell;vertical-align:middle}}#medicine .about{padding:20px 0;background:url(../img/pregnancy/bg-medicine.jpg) no-repeat center left;-webkit-background-size:cover;background-size:cover}#medicine .about p{text-shadow:3px 2px 3px #fff}@media (min-width: 768px){#medicine .about{padding:55px 0;background:url(../img/pregnancy/bg-medicine.jpg) no-repeat center right;-webkit-background-size:auto;background-size:auto}}#medicine .season{padding:20px 0;background:#fdf6f2;margin-bottom:20px;color:#6a6a6a}#medicine .season ul li{margin-bottom:35px;position:relative;z-index:3}#medicine .season ul li:last-child:after{display:none}#medicine .season ul li:after{background:url(../img/pregnancy/icon-underarrow.png) no-repeat 0;content:'';width:17px;height:28px;position:absolute;bottom:-25px;left:50%;z-index:-1}#medicine .season ul li .listTtl{font-size:22px;color:#666;text-align:center;margin-bottom:10px}#medicine .season ul li dl{width:100%}#medicine .season ul li dl dt{font-size:22px;padding:10px 0;color:#fff;background:#85e0e3;text-align:center;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px;border-radius:10px 10px 0 0}#medicine .season ul li dl .bgRed{background:#fd7575}#medicine .season ul li dl .bgYellow{background:#edc462}#medicine .season ul li dl dd{text-align:center;padding:15px 10px;background:#fff;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0;border-radius:0 0 10px 10px}#medicine .season .underTxt{text-align:left}@media (min-width: 768px){#medicine .season{padding:55px 0;margin-bottom:60px}#medicine .season ul li .listTtl{margin-bottom:15px}#medicine .season .underTxt{text-align:center}}.timeTbl dd{border-top:1px solid  #ccc;border-bottom:none}
