﻿#header .logo{display:none}#mainvisual{padding:60px 0;background:url('../img/index/bg_mainvisual.jpg?1491871131') repeat-x center 0;overflow:hidden;*zoom:1}#mainvisual h1{float:left;padding-top:20px;width:30%;text-align:right}#mainvisual .catch{float:right;width:60%;padding-top:20px}#mainvisual .catchSp{display:none}#mainvisual .text{float:right;width:65%;padding-top:15px;font-size:24px;color:#00a1a7;line-height:2.2;text-align:center;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}@media screen and (max-width: 992px){#mainvisual{background:url('../img/index/bg_mainvisual.jpg?1491871131') repeat-x center 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#mainvisual .text{font-size:20px}}@media screen and (max-width: 767px){#mainvisual{padding:20px 0;background:#fad9c5}#mainvisual h1{text-align:center;float:none;width:auto;margin-bottom:20px;padding-top:0;width:60%;margin:0 auto 20px}#mainvisual .catch{display:none}#mainvisual .catchSp{display:block;padding:15px 0;background:#fff;font-size:18px;color:#ed7e7f;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;line-height:1.5;text-align:center}#mainvisual .text{clear:both;float:none;width:auto;font-size:18px;letter-spacing:0;line-height:1.8}}#info{padding:60px 0 50px}#info .container{display:table;min-height:5em}#info .infoHead{display:table-cell;float:none;border-right:1px solid #ccc;position:relative}#info .infoHead h2{font-size:22px}#info .infoHead .more{position:absolute;bottom:-30px}#info .infoHead .more .icon-arrow_right{position:relative;top:-2px;background:#00aba7;padding:5px;margin-right:8px;color:#fff;font-size:8px;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;text-align:center}#info .infoHead .more .icon-arrow_right:before{position:relative;left:1px}#info .infoHead .more a{font-size:16px;border-bottom:1px solid #4f4f4f}#info .infoBody{display:table-cell;float:none;padding-left:35px;overflow:hidden}#info .infoBody .infoRow{overflow:hidden;*zoom:1;margin-bottom:20px}#info .infoBody .infoRow time{float:left;color:#009995}#info .infoBody .infoRow h3{padding-left:6.5em}#info .infoBody .infoRow:last-child{margin-bottom:0}@media screen and (max-width: 991px){#info{padding:30px 0}#info .infoHead{display:block;border-right:none;margin-bottom:20px}#info .infoHead .more{right:15px;bottom:5px}#info .infoBody{display:block;padding-left:15px}}@media screen and (max-width: 767px){#info .container{width:100%}#info .infoBody .infoRow time{float:none}#info .infoBody .infoRow h3{padding-top:5px;padding-left:0}}#catch{border:4px solid #fad9c2;padding:30px 65px;margin-bottom:30px;position:relative}#catch p{line-height:2.5;font-size:20px;background-image:linear-gradient(to top, #f5cbae 0.05em,rgba(0,0,0,0) 0.05em);background-size:100% 2.5em}#catch:before{content:url('../img/index/bg_frame_tl.gif?1491871130');position:absolute;top:-30px;left:-25px}#catch:after{content:url('../img/index/bg_frame_tr.gif?1491871130');position:absolute;top:-30px;right:-25px}#catch .inner:before{content:url('../img/index/bg_frame_br.gif?1491871130');position:absolute;bottom:-30px;right:-25px}#catch .inner:after{content:url('../img/index/bg_frame_bl.gif?1491871130');position:absolute;bottom:-30px;left:-25px}@media screen and (max-width: 991px){#catch{padding:15px 18px 20px}#catch p{font-size:16px;background-image:linear-gradient(to top, #f5cbae 0.05em,rgba(0,0,0,0) 0.05em);background-size:100% 2.5em}}@media screen and (max-width: 991px){.catchWrap{padding-left:30px;padding-right:30px}}.btnList{margin-bottom:50px}.btnList a{display:block;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;background:#00aba7;color:#fff;font-size:20px;text-align:center;padding:12px 0}.btnList a:before{content:"\e900";margin-right:5px;font-family:'icomoon' !important;font-size:9px;vertical-align:middle}@media screen and (max-width: 991px){.btnList a{margin-bottom:15px}}@media screen and (max-width: 767px){.btnList{margin-bottom:30px}.btnList a{font-size:18px}}#what{background:url('../img/index/bg_green.jpg?1491871131') repeat center 0;position:relative}#what:after{content:'';border-top:32px solid #fff;border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:32px solid transparent;position:absolute;top:0;left:50%;margin-left:-35px}#what .inner{padding:70px 0 40px;text-align:center;position:relative}#what .inner>.col-md-10{float:none}#what .inner:before{content:"";background:url('../img/common/p_flower1.png?1491871130') no-repeat 0 0;width:101px;height:74px;position:absolute;top:-36px;right:0}#what .inner:after{content:"";background:url('../img/common/p_flower2.png?1491871130') no-repeat 0 0;width:66px;height:57px;position:absolute;bottom:-32px;left:0}#what h2{font-size:40px;margin-bottom:20px}#what .text{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:36px;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;padding-bottom:5px;border-bottom:2px dashed #007e7a;color:#007e7a;margin-bottom:35px}@media screen and (max-width: 991px){#what .inner{padding:50px 0 40px}#what h2{font-size:36px}#what .text{font-size:32px}}@media screen and (max-width: 767px){#what .inner{padding:50px 0 20px}#what .inner:before{content:"";background:url('../img/common/p_flower1.png?1491871130') no-repeat 0 0;width:67.33333px;height:49.33333px;-moz-background-size:67.33333px 49.33333px;-o-background-size:67.33333px 49.33333px;-webkit-background-size:67.33333px 49.33333px;background-size:67.33333px 49.33333px;position:absolute;top:-20px;right:10px}#what .inner:after{content:"";background:url('../img/common/p_flower2.png?1491871130') no-repeat 0 0;width:44px;height:38px;-moz-background-size:44px 38px;-o-background-size:44px 38px;-webkit-background-size:44px 38px;background-size:44px 38px;position:absolute;bottom:-14px;left:10px}#what h2{font-size:28px;margin-bottom:10px}#what .text{font-size:24px;margin-bottom:25px}}.exList ul{overflow:hidden;*zoom:1;padding-top:25px}.exList li{float:left;width:33%}.exList li.ex1{margin-bottom:20px;width:40%}.exList li.ex2{text-align:right;margin-top:-25px;width:29.5%}.exList li.ex3{text-align:right;margin-bottom:20px;width:29.5%}.exList li.ex4{clear:both}.exList li.ex5{margin-top:-25px}@media screen and (max-width: 767px){.exList ul{padding-top:0}.exList li{width:100%}.exList li.ex1,.exList li.ex2,.exList li.ex3,.exList li.ex4,.exList li.ex5,.exList li.ex6{width:48.5%;text-align:center;margin:0;margin-bottom:10px;clear:none;margin-right:3%}.exList li:nth-child(even){margin-right:0}.exList li.ex1{width:58.5%}.exList li.ex2{width:38.5%}.exList li.ex5{width:46%}.exList li.ex6{width:51%}.exList li.ex3,.exList li.ex5{clear:both}}#contact{padding:80px 0 50px;position:relative}#contact:after{content:'';position:absolute;top:-25px;left:50%;margin-left:-25px;width:50px;height:50px;background:url('../img/index/bg_green.jpg?1491871131') repeat center 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contact .caseList{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:3px dotted #f1968d;overflow:hidden;*zoom:1;margin-bottom:40px}#contact .caseList .caseRow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px dotted #f1968d;padding-left:30px;font-size:20px;color:#ec7d77}#contact .secret{text-align:center;font-size:30px;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;margin-bottom:20px;color:#5f2b13}#contact .contactBox{padding:30px 0;text-align:center;background:#fff7f1}#contact .contactBox .title{padding:18px 0 24px;font-size:24px;color:#fff;background:url('../img/index/bg-ribbon.gif?1491871130') no-repeat center 0;margin-bottom:15px}#contact .contactBox .number{font-family:'Miso-Bold';font-size:60px;line-height:1.1;color:#78432b}#contact .contactBox .number a{color:#78432b}#contact .contactBox .number a i{display:none}#contact .contactBox .time{font-size:20px;margin-bottom:15px}#contact .contactBox .text{font-size:20px}@media screen and (max-width: 991px){#contact{padding:50px 0 30px}#contact .contactBox .number a i{display:inline}#contact .caseList{border:none;border-top:2px dotted #f1968d;padding-top:10px;margin-bottom:20px}#contact .caseList .caseRow{border:none;padding-left:15px;font-size:20px;padding-bottom:10px;margin-bottom:10px;text-align:center;border-bottom:2px dotted #f1968d}#contact .secret{font-size:22px}#contact .contactBox{padding:20px 0;text-align:center;background:#fff7f1}#contact .contactBox .title{padding:12px 0 24px;font-size:20px;color:#fff;background:url('../img/index/bg-ribbon.gif?1491871130') no-repeat center 0;-moz-background-size:273px 60.83333px;-o-background-size:273px 60.83333px;-webkit-background-size:273px 60.83333px;background-size:273px 60.83333px;margin-bottom:10px}#contact .contactBox .number{font-size:40px;margin-bottom:10px}#contact .contactBox .number a{display:block;margin:0 20px;padding:5px;color:#78432b;background:#ecdcd1;border-radius:99px}#contact .contactBox .time{font-size:18px;margin-bottom:15px}#contact .contactBox .text{font-size:18px}}
