﻿@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}img{max-width:100%;vertical-align:bottom}h2,h3,h4{font-family:'Noto Sans Japanese', Meiryo, 'メイリオ', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:Meiryo, 'メイリオ', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;color:#333;line-height:1.4;letter-spacing:1px;-webkit-text-size-adjust:100%}.font_medium_active{font-size:100% !important}.font_large_active{font-size:120% !important}.cmInner{max-width:1170px;margin:0 auto;overflow:hidden}a{-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out;-webkit-transition-delay:0s;transition:all .5s ease-out 0s}a:link{color:#333;text-decoration:underline}a:hover,a:active{color:#333;text-decoration:none}a:visited{color:#333}header{padding:10px 0;overflow:hidden}header h1{width:185px;float:left}header h1 a{display:block;margin:0 auto;width:397px;height:63px;background:url(../img/logo.png) no-repeat;text-indent:-9999px}header .headHome a{float:left;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:40px;padding:5px 11px;border:2px solid #01005e;color:#01005e;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:3px;margin-left:5px}header .headMenu{float:right}header .upMenu{overflow:hidden;zoom:1;float:left;padding-bottom:10px;padding-top:15px}header .extraMenu{float:left;padding-right:10px}header .extraMenu .btnHome{color:#fff;background-color:#8a95b9;padding:3px 15px;display:inline-block;-moz-border-radius:5px 5px;-webkit-border-radius:5px;border-radius:5px 5px;vertical-align:middle;text-align:center;text-decoration:none}header .extraMenu li{float:left;padding:0 14px;font-size:14px;line-height:2em;border-left:dotted 1px #999}header .extraMenu li:last-child{border-right:dotted 1px #999}header .extraMenu li:first-child{border-left:none}header .underMenu{float:right}header .textSize{float:left}header .textSize dt{padding-right:5px;color:#666;font-size:13px;font-weight:bold;line-height:1;text-align:left;display:table-cell;vertical-align:middle}header .textSize dd{font-size:16px;display:table-cell;vertical-align:middle}header .textSize dd li{float:left}header .textSize dd a{height:2em;width:2em;display:block;line-height:2em;text-align:center;text-decoration:none;border:solid 1px #999;border-radius:50%}header .textSize dd a:first-child{margin-right:5px}header .textSize dd a.textresizer-active{background:#333;border:solid 1px #333;color:#fff}header .btnTel{float:left;margin:5px 20px 0 0;line-height:1em;font-family:'Oswald', sans-serif;font-size:30px;letter-spacing:0.12em;text-decoration:none}header .btnTel a{color:#ff575e;text-decoration:none;vertical-align:bottom}header .btnTel .telSmTxt{font-size:16px;font-weight:bold;color:#ff575e;display:inline-block}header .btnTel .icon-tel{font-size:1.2em}header .searchbox{float:left;margin-right:10px}@media screen and (max-width: 1199px){header .searchbox{float:right;padding-top:15px}}@media screen and (max-width: 767px){header .searchbox{float:none;width:100%;display:block;padding:10px 10px 0;clear:both}}header .search-action{display:table;vertical-align:middle}@media screen and (max-width: 767px){header .search-action{width:100%;text-align:center;font-size:0}}header .search-input{display:table-cell;background:#eee;border:none;margin-right:-1px;width:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;border:1px solid #eee}header .search-input:hover{border:1px solid #ffb7ca;transition:0.3s}@media screen and (max-width: 1199px){header .search-input{width:200px}}@media screen and (max-width: 767px){header .search-input{width:85%;display:inline-block;font-size:14px}}header .search-form input[type=search]{padding:8px 10px;height:40px;float:left}@media screen and (max-width: 767px){header .search-form input[type=search]{float:none}}header .acms-form-side-btn{position:relative;display:table-cell;vertical-align:top}@media screen and (max-width: 767px){header .acms-form-side-btn{width:15%;display:inline-block}}header button{display:inline-block;filter:none;background:#ffb7ca;border:none;color:#fff;font-size:14px;padding:10px 10px 8px}@media screen and (max-width: 767px){header button{width:100%}}header button img{width:20px}#breadcrumb{padding:30px 0;color:#6a6a6a;text-align:center}#breadcrumb .current{font-weight:nomal}#breadcrumb li{display:inline-block;line-height:1.6}#breadcrumb li a{color:#6a6a6a;text-decoration:none;font-weight:bold}#breadcrumb li:after{content:"\f3d3";font-family:"Ionicons";margin:0 0.6em}#breadcrumb li.current:after{content:"";margin:0}@media (max-width: 767px){#breadcrumb{display:none}}.readTxt{margin-bottom:10px}@media (min-width: 768px){.readTxt{margin-bottom:20px}}#footerContact{background:#eee;padding:40px 0}#footerContact *{-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out;-webkit-transition-delay:0s;transition:all .5s ease-out 0s}#footerContact .footContactIn{max-width:880px;margin:0 auto}#footerContact .footContactIn ul li{display:table;text-align:center}#footerContact .footContactIn ul li .form{font-size:18px;display:table-cell;text-decoration:none;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-border-radius:10px}#footerContact .footContactIn ul li .form span{display:block;padding:18px;text-align:center;background:#ffb7ca;border:1px solid  #ffb7ca;position:relative;border-radius:10px}#footerContact .footContactIn ul li .form span:hover{color:#ffa0c8;background:#fff}#footerContact .footContactIn ul li .form span:hover:after{color:#ffa0c8}#footerContact .footContactIn ul li .form span:after{color:#fff;content:"";font-family:"Ionicons";font-size:27px;position:absolute;right:10px;top:50%;width:0.8em;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#footerContact .footContactIn ul .tel{font-size:50px;font-family:'Crimson Text', serif;font-style:italic}#footerContact .footContactIn ul .tel span{font-style:normal}#footerContact .footContactIn ul .tel a{text-decoration:none;color:#6a6a6a}#footerContact .footContactIn ul .tel a span{vertical-align:baseline}#footerContact .footContactIn ul .tel .sup{font-size:18px}@media (max-width: 991px){#footerContact .footContactIn{padding:0 10px}#footerContact .footContactIn ul li{width:100%}#footerContact .footContactIn ul .tel{margin-bottom:10px;font-size:30px}#footerContact .footContactIn ul .tel a{background:#fff;border:2px solid  #ffa0c8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:5px;vertical-align:baseline;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-decoration:none;color:#ffa0c8;line-height:1;width:100%}#footerContact .footContactIn ul .tel a .icon-tel{font-size:30px}#footerContact .footContactIn ul .tel .sup{text-align:right;font-size:16px}}@media (max-width: 767px){#footerContact .footContactIn ul li .form span{padding:10px}#footerContact .footContactIn ul .tel a .icon-tel{font-size:26px}#footerContact .footContactIn ul .tel .sup{text-align:right;font-size:14px}}#pageTop a{background:url(../img/icon-pagetop.png) no-repeat center;-webkit-background-size:contain;background-size:contain;position:fixed;right:30px;bottom:20px;width:64px;height:64px;z-index:12}#pageTop a:hover{opacity:0.6}#pageTop a span{position:absolute;overflow:hidden;width:0;height:0;top:0;left:0}@media screen and (max-width: 1200px){header h1{margin:0 auto 0 10px}.headHome{display:block !important}.headMenu{display:none}}#footer{padding:30px 0}#footer .footIn{display:table}#footer .footIn .footLogo{display:table-cell;padding-right:30px;vertical-align:middle}#footer .footIn .footInfo{padding-top:5px;display:table-cell}#footer .footIn .footInfo .copyright{font-size:14px;margin-top:10px;display:block;vertical-align:middle}@media screen and (max-width: 991px){#footer{padding:15px 0}#footer .footIn{text-align:center;width:100%}#footer .footIn .footLogo{display:block}#footer .footIn .footInfo{display:block}}@media screen and (max-width: 767px){header{padding:15px 0}header h1{float:none;width:185px;position:relative;top:6px;margin:0 auto}header h1 a{width:235px;height:40px;text-indent:-9999px;-webkit-background-size:contain;background-size:contain}header .headHome a{font-size:28px;padding:5px 10px;margin-left:10px;margin-top:3px}}.pinkInBox{background:#fbddea;padding:15px 20px}.pinkInBox-c{background:#fbddea;padding:15px 20px;text-align:center}@media (max-width: 767px){.pinkInBox-c{text-align:left}}.lgPinkBox{background:#fbddea;padding:15px 20px;font-size:20px;text-align:center;margin-bottom:25px}@media (max-width: 767px){.lgPinkBox{font-size:18px;margin-bottom:15px}}.pinkTxt{color:#ffa0c8}.smInner{max-width:790px;padding:0 10px;margin:0 auto}.inner{max-width:1180px;padding:0 10px;margin:0 auto}.middleInner{max-width:990px;margin:0 auto;padding:0 10px}.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:40%;z-index:3;content:'';width:20%;height:3px;background-color:#ffa0c8}@media (min-width: 768px){.mainTtl{font-size:28px;padding-bottom:30px;margin-bottom:30px}.mainTtl span{font-size:20px}}.timeTbl dd{padding:12px 12px 12px 14em;border-bottom:1px solid  #ccc}.timeTbl dt{clear:left;float:left;padding:10px}.timeTbl dt span{font-size:1.6em;vertical-align:middle;color:#fd6fab;margin-right:0.5em}.timeTbl dt .guideTxt{font-size:1em;color:#333;width:140px;display:inline-block}.timeTbl:first-child{border-top:1px solid  #ccc}@media (max-width: 767px){.timeTbl dt{clear:left;float:none;padding:10px 0 5px;width:auto}.timeTbl dt .guideTxt{width:75%}.timeTbl dd{padding:10px 0 10px;border-bottom:solid 1px #ccc}}.listBox{padding-left:1em}.listBox li{padding-left:1em;text-indent:-1em}.indentBox{padding-left:1em;text-indent:-1em;display:inline-block}.btnArrow{border:1px solid #ffa0c8;color:#ffa0c8 !important;display:block;font-size:16px;padding:10px;text-decoration:none !important;position:relative;padding-right:20px;text-align:center}.btnArrow:after{color:#ffa0c8;content:"";font-family:"Ionicons";font-size:16px;position:absolute;right:5px;top:9px;width:0.8em}.btnArrow:hover{background:#ffa0c8;color:#fff !important}.btnArrow:hover:after{color:#fff}.telBoldTxt{font-size:26px;font-weight:bold;color:#ff575e}.cntBox{margin-bottom:25px;overflow:hidden}.commonCnt{margin-top:60px;margin-bottom:40px}@media (max-width: 767px){.commonCnt{margin-top:20px;margin-bottom:15px}}.subCnt{background:#fdf6f2;padding:60px 0}@media (max-width: 767px){.subCnt{padding:20px 0}}.listCnt dl dt{font-size:1.125em;color:#ff7e84;padding:15px 0}.spTelBtn{color:#000;text-decoration:none !important}@media screen and (max-width: 767px){.spTelBtn{background:#fff;display:block;width:100%;border:2px solid #f8a170;color:#f8a170 !important;font-size:28px;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}.spTelBtn .sup{font-size:14px;color:#000}.btnArrow{width:100%;font-size:16px}.btnArrow:after{margin-left:0;right:5px}.lgPinkTxt{padding-bottom:10px;display:block}.cntBox{margin-bottom:15px}.spReadT{margin-top:10px}}.reservBox{text-align:center;margin-top:10px}.reservBox dl{padding:15px 10px;width:100%;background:#fee5d6}.reservBox dl dt{font-size:18px;color:#f8a170;margin-bottom:10px}@media (min-width: 768px){.reservBox{margin-top:30px}.reservBox dl{padding:30px 25px}.reservBox dl dt{font-size:20px;margin-bottom:20px}}.linkCnt .row{margin:0}.linkCnt .col-md-3{padding:0}.linkCnt .linkBox{border:1px solid  #ffa0c8;margin-top:-1px;margin-right:-1px}.linkCnt .linkBox a{padding:20px 0;text-decoration:none;color:#ffa0c8;width:100%;display:block;font-size:18px;text-align:left;position:relative;padding-left:45px}.linkCnt .linkBox a:before{content:'';margin:0 auto;margin-bottom:30px;position:absolute;width:32px;height:32px;display:block;top:13px;left:5px}.linkCnt .linkBox .icon-stethoscope_pr:before{background:url(../img/top/icon-top1.gif) no-repeat 0 0;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.linkCnt .linkBox .icon-issue_pre:before{background:url(../img/top/icon-top2.gif) no-repeat 0 0;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.linkCnt .linkBox .icon-pregnant:before{background:url(../img/top/icon-top3.gif) no-repeat 0 0;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.linkCnt .linkBox .icon-capsule_pre:before{background:url(../img/top/icon-top4.gif) no-repeat 0 0;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.linkCnt .linkBox .icon-staff:before{background:url(../img/pregnancy/icon-staff.gif) no-repeat 0 0;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.linkCnt .linkBox .icon-schedule:before{background:url(../img/pregnancy/icon-schedule.gif) no-repeat 0 0;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.linkCnt .linkBox .icon-floor:before{background:url(../img/pregnancy/icon-floor.gif) no-repeat 0 0;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}.linkCnt .linkBox .icon-results:before{background:url(../img/pregnancy/icon-results.gif) no-repeat 0 0;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}@media (min-width: 768px){.linkCnt .linkBox{padding:40px 0}.linkCnt .linkBox a{padding:0;text-align:center;font-size:22px}.linkCnt .linkBox a:before{margin:0 auto;margin-bottom:30px;width:64px;height:66px;content:'';display:block;position:static}}
