.bx-wrapper .bx-viewport{box-shadow:none !important;border:none !important;left:0 !important}.bx-wrapper{margin:0 !important}@media (min-width: 1600px){.container-fluid{width:1580px}}.mainTtl{font-size:24px;color:#6a6a6a;padding-bottom:10px;margin-bottom:15px;text-align:center;position:relative;font-weight:500}.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:34px;padding-bottom:25px;margin-bottom:40px}.mainTtl span{font-size:20px}}.conInner{max-width:1220px;margin:0 auto;padding:0 10px}#first{margin-top:20px;background:#fedbe4 url(../img/top/bg_first.jpg) no-repeat center right;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-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;position:relative}#first .conInner{max-width:1200px;margin:0 auto;padding:0 10px}#first a{display:block;padding:50px 0;font-size:24px;color:#6a6a6a;text-align:center;text-decoration:none;position:relative;z-index:2}#first:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media (min-width: 768px){#first{margin-top:30px;-webkit-background-size:auto;background-size:auto}#first a{padding:110px 0;font-size:36px;text-align:left}}@media (max-width: 767px){#first a{color:#FFF}#first:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);display:block;z-index:1}}#twoBlock{overflow:hidden;zoom:1}#twoBlock .col-md-6{position:relative;display:block}#twoBlock .col-md-6>span{width:100%;z-index:1;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#fff;font-size:18px;display:block}#twoBlock .col-md-6>span .cntTtl{font-size:24px;display:block}#twoBlock .homecoming,#twoBlock .schoolroom{min-height:110px}#twoBlock .homecoming:hover,#twoBlock .schoolroom:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#twoBlock .schoolroom:before{background:url(../img/top/bg_mother.jpg) no-repeat 0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;content:'';position:absolute;width:100%;height:100%;top:0;bottom:0;left:0}#twoBlock .homecoming:before{background:url(../img/top/bg_homecoming.jpg) no-repeat 0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;content:'';position:absolute;width:100%;height:100%;top:0;bottom:0;left:0}@media (min-width: 768px){#twoBlock .col-md-6{position:relative}#twoBlock .col-md-6>span .cntTtl{font-size:36px}#twoBlock .homecoming,#twoBlock .schoolroom{min-height:245px}}#refrain{margin-top:50px}#refrain .chara{-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}#refrain .chara:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#refrain .chara a{display:block;text-decoration:none;font-size:24px;text-align:center;color:#fff;text-shadow:0px 0px 4px #000;padding:40px 0;background:url(../img/top/bg_chara.jpg) no-repeat 0 0;-webkit-background-size:cover;background-size:cover}@media (min-width: 768px){#refrain .chara a{padding:85px 0;font-size:36px}}#birth{background:#fdf6f2;padding:40px 0;overflow:hidden;zoom:1}#birth .conInner{max-width:1200px;margin:0 auto;padding:0;position:relative}#birth .conInner .col-md-6{margin-bottom:15px}#birth .conInner .col-md-6:last-child{margin-bottom:0}#birth .conInner .col-md-6 .birthBlock,#birth .conInner .col-md-6 .flowBlock,#birth .conInner .col-md-6 .introBlock,#birth .conInner .col-md-6 .costBlock{position:relative}#birth .conInner .col-md-6 .birthBlock .opBox,#birth .conInner .col-md-6 .flowBlock .opBox,#birth .conInner .col-md-6 .introBlock .opBox,#birth .conInner .col-md-6 .costBlock .opBox{display:block;width:80%;min-height:70px;background:rgba(237,241,242,0.9);z-index:1;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#birth .conInner .col-md-6 .birthBlock .opBox span,#birth .conInner .col-md-6 .flowBlock .opBox span,#birth .conInner .col-md-6 .introBlock .opBox span,#birth .conInner .col-md-6 .costBlock .opBox span{font-size:18px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:100%;color:#6a6a6a}#birth .conInner .col-md-6 .birthBlock .opBox:hover,#birth .conInner .col-md-6 .flowBlock .opBox:hover,#birth .conInner .col-md-6 .introBlock .opBox:hover,#birth .conInner .col-md-6 .costBlock .opBox:hover{background:#edf1f2}#birth .conInner .col-md-6 .birthBlock .opBox small,#birth .conInner .col-md-6 .flowBlock .opBox small,#birth .conInner .col-md-6 .introBlock .opBox small,#birth .conInner .col-md-6 .costBlock .opBox small{font-size:18px}#birth .conInner .birthBlock,#birth .conInner .flowBlock,#birth .conInner .introBlock,#birth .conInner .costBlock{min-height:110px;margin:0 10px}#birth .conInner .birthBlock{background:url(../img/top/bg_birth.jpg) no-repeat 0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#birth .conInner .flowBlock{background:url(../img/top/bg_flow.jpg) no-repeat 0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#birth .conInner .introBlock{background:url(../img/top/bg_intro.jpg) no-repeat 0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#birth .conInner .costBlock{background:url(../img/top/bg_cost.jpg) no-repeat 0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}@media (min-width: 768px){#birth .conInner .col-md-6{margin-bottom:0}#birth .conInner .col-md-6 .birthBlock,#birth .conInner .col-md-6 .flowBlock,#birth .conInner .col-md-6 .introBlock,#birth .conInner .col-md-6 .costBlock{min-height:195px}#birth .conInner .col-md-6 .birthBlock .opBox,#birth .conInner .col-md-6 .flowBlock .opBox,#birth .conInner .col-md-6 .introBlock .opBox,#birth .conInner .col-md-6 .costBlock .opBox{background:rgba(237,241,242,0.8);width:315px;min-height:125px}#birth .conInner .col-md-6 .birthBlock .opBox span,#birth .conInner .col-md-6 .flowBlock .opBox span,#birth .conInner .col-md-6 .introBlock .opBox span,#birth .conInner .col-md-6 .costBlock .opBox span{font-size:26px}#birth .conInner .costBlock{margin-top:30px}#birth .conInner .introBlock{margin-top:30px}}#visitation{background:#fbb892 url(../img/top/bg_visitation.jpg) no-repeat 0 0;padding:110px 0;overflow:hidden;-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;position:relative}#visitation:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#visitation a{font-size:30px;float:right;color:#fff;display:block;text-decoration:none;position:relative;z-index:1}@media (max-width: 767px){#visitation{margin-bottom:0;padding:60px 0;background:#fbb892 url(../img/top/bg_visitation.jpg) no-repeat 0 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;margin-bottom:15px}#visitation a{font-size:22px;float:none;text-align:center}#visitation:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);display:block;z-index:1}}#support{margin-top:60px}#support .mainTtl{margin-bottom:20px}#support .conInner{max-width:1220px;padding:0 10px;margin:0 auto}#support .conInner .col-md-6 img{width:68px}#support .conInner .col-md-6 div{padding:10px 0;font-size:22px;text-align:center;overflow:hidden;zoom:1}#support .conInner .col-md-6 div p{margin-top:5px}#support .conInner .supportBox{border:1px solid  #ffb7ca;min-height:270px;margin-top:20px}#support .conInner .supportBox dt{position:relative;padding-top:65px;margin-bottom:30px}#support .conInner .supportBox dt img{display:block;position:absolute;text-align:center;top:-45px;left:42%}#support .conInner .supportBox dt span{display:block;font-size:26px;color:#ffb7ca;text-align:center}#support .conInner .supportBox dd ul{text-align:center;margin:0 auto;max-width:220px}#support .conInner .supportBox dd ul li{text-align:left;position:relative;font-size:18px;color:#6a6a6a;padding-left:20px;margin-bottom:10px}#support .conInner .supportBox dd ul li:last-child{margin-bottom:0}#support .conInner .supportBox dd ul li:before{background:url(../img/top/icon-carrow.png) no-repeat center center;content:'';width:21px;height:21px;position:absolute;left:-5px}#support .conInner .supportBox dd ul li a{text-decoration:none;color:#777}#support .conInner .supportBox dd ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media (min-width: 768px){#support{margin-bottom:40px;padding:0}#support .babyBox{margin-bottom:0}#support .conInner{padding:0 10px}#support .conInner .col-md-6 img{width:92px}#support .conInner .col-md-6 div{font-size:30px;padding:30px 0}#support .conInner .col-md-6 div p{margin-top:30px}}@media (max-width: 767px){#support .conInner .supportBox{margin-top:35px;min-height:215px}#support .conInner .supportBox dt{margin-top:35px;margin-bottom:15px;padding-top:5px}#support .conInner .supportBox dt img{left:39%;top:-65px}}#faq{background:#ffb7ca url(../img/top/bg_faq.jpg) no-repeat center right -120px;-webkit-background-size:cover;background-size:cover;margin:20px 0;-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;position:relative}#faq:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#faq .col-md-4{min-height:110px;position:relative}#faq .col-md-4 a{text-decoration:none;color:#fff;text-align:center;position:absolute;font-size:20px;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:100%;z-index:2}@media (min-width: 768px){#faq{background:#ffb7ca url(../img/top/bg_faq.jpg) no-repeat center right;min-height:210px;-webkit-background-size:auto;background-size:auto;margin:0}#faq .conInner{padding:0 10px}#faq .col-md-4{min-height:210px}#faq .col-md-4 a{font-size:30px}}@media (max-width: 767px){#faq:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);display:block;z-index:1}}@media screen and (max-width: 1200px){#cancer .cancerMenu{font-size:1em !important}}@media screen and (max-width: 767px){.btnConsultation_df:before,.btnHeart:before,.btnStethoscope_df:before{display:inline !important;font-size:23px;margin-right:8px;padding:12px;vertical-align:middle}#cancer .cancerMenu{padding:0px}#cancer .cancerMenu .col-md-4{margin-bottom:5px;text-align:left}#cancer .cancerMenu .col-md-4:nth-child(-n+2){margin-bottom:5px}#cancer .cancerMenu .col-md-4 a{font-size:1.125em;padding:17px 15px}#cancer .cancerMenu .col-md-4 a:before{display:inline;font-size:23px !important;padding:12px !important;vertical-align:middle;margin-right:8px !important}#cancer .cancerMenu .col-md-4 a span{padding-top:0.1em;margin-right:8px}#cancer{padding:15px 0}#cancer h2{margin-bottom:15px}#cancer div{text-align:left}#cancer a span{padding-top:0.25em}#cancer .cancerMenu div{margin-bottom:5px}#cancer .cancerMenu div:last-child{margin-bottom:0}}
