#top .btn_bosyu{margin-bottom:35px}#top .btn_bosyu .btn a{display:block;border-radius:30px;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/common/icon_arrow_btn.png) no-repeat 95% center #f5bc49;width:500px;margin:0 auto;padding:10px 0;text-align:center;color:#fff;font-size:26px;font-weight:700;position:relative}#top .btn_bosyu .btn a:before{content:"";position:absolute;top:0;left:8%;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/top/icon_bosyu.png) no-repeat left top;width:20px;height:40px}#top .btn_bosyu .btn a:hover{background-color:#fbcb6a;text-decoration:none}@media (max-width:640px){#top .btn_bosyu{margin-bottom:5%}#top .btn_bosyu .btn a{width:80%;padding:3% 0;font-size:14px}#top .btn_bosyu .btn a:before{display:none}#top .btn_bosyu .btn a:hover{background-color:#f5bc49}}#top .section01{padding:0 0 140px}#top .section01 .inner{width:1000px;margin:0 auto}#top .section01 .inner h3{background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/top/bg_ttl.png) no-repeat center center;margin-bottom:30px;text-align:center;font-size:38px;font-weight:700}#top .section01 .inner h3 span{color:#7fcef4}#top .section01 .inner .box{border:2px dashed #7fcef4;border-radius:15px;background:#f4fbff;padding:45px 70px 35px}#top .section01 .inner .box ul li{margin-bottom:20px}#top .section01 .inner .box ul li:last-child{margin-bottom:40px}#top .section01 .inner .box ul li dl{overflow:hidden}#top .section01 .inner .box ul li dl dt{width:230px;float:left;overflow:hidden}#top .section01 .inner .box ul li dl dt .date{float:left;font-size:18px;font-weight:700}#top .section01 .inner .box ul li dl dt .cate{border-radius:30px;width:120px;float:right;padding:4px 0;text-align:center;color:#fff;margin-left:auto}#top .section01 .inner .box ul li dl dt .cate.recruit{background:#8dc76d}#top .section01 .inner .box ul li dl dt .cate.news{background:#666}#top .section01 .inner .box ul li dl dd{width:600px;float:right;font-size:18px}#top .section01 .inner .box ul li dl dd a{text-decoration:underline}#top .section01 .inner .box ul li dl dd a:hover{text-decoration:none}#top .section01 .inner .box .btn a{display:block;border-radius:30px;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/common/icon_arrow_btn.png) no-repeat 95% center #7fcef4;width:500px;margin:0 auto;padding:12px 0;text-align:center;color:#fff;font-size:20px;font-weight:700;position:relative}#top .section01 .inner .box .btn a:before{content:"";position:absolute;top:20%;left:15%;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/top/icon_news.png) no-repeat left center;width:25px;height:32px}#top .section01 .inner .box .btn a:hover{background-color:#a4dcf7;text-decoration:none}@media (max-width:640px){#top .section01{padding:0 0 15%}#top .section01 .inner{width:96%}#top .section01 .inner h3{background-size:cover;margin-bottom:4%;font-size:20px}#top .section01 .inner .box{border:1px dashed #7fcef4;border-radius:10px;padding:3% 3% 5%}#top .section01 .inner .box ul li{margin-bottom:5%}#top .section01 .inner .box ul li:last-child{margin-bottom:7%}#top .section01 .inner .box ul li dl dt{width:100%;float:none;margin-bottom:2%}#top .section01 .inner .box ul li dl dt .date{margin-right:5%;font-size:13px}#top .section01 .inner .box ul li dl dt .cate{border-radius:30px;width:100px;float:left;padding:1% 0;font-size:11px}#top .section01 .inner .box ul li dl dd{width:100%;float:none;font-size:12px}#top .section01 .inner .box .btn a{width:90%;padding:3% 0;font-size:14px}#top .section01 .inner .box .btn a:before{display:none}#top .section01 .inner .box .btn a:hover{background-color:#7fcef4}}#top .section02{background:#f4fbff;width:100%;height:260px;margin-bottom:140px}#top .section02 .inner{width:1000px;margin:0 auto;position:relative}#top .section02 .inner h3{padding-top:45px;text-align:center;font-size:60px;font-weight:700;line-height:1.2}#top .section02 .inner h3 span{color:#7fcef4}#top .section02 .inner p{position:absolute;top:-90px;left:0;width:100%;text-align:center}@media (max-width:640px){#top .section02{height:auto;margin-bottom:15%}#top .section02 .inner{width:100%}#top .section02 .inner h3{padding:7% 0;font-size:20px;line-height:1.2}#top .section02 .inner p{top:-25%}}#top .section03{margin-bottom:90px}#top .section03 .inner{width:1000px;margin:0 auto}#top .section03 .inner ul{overflow:hidden}#top .section03 .inner ul li{width:220px;float:left;margin-right:40px;position:relative}#top .section03 .inner ul li:last-child{margin-right:0}#top .section03 .inner ul li a{display:block}#top .section03 .inner ul li .ptitle{width:90px;position:absolute;bottom:28px;left:55px;color:#fff;font-size:18px;font-weight:700;line-height:1.4}@media (max-width:640px){#top .section03{margin-bottom:10%}#top .section03 .inner{width:96%}#top .section03 .inner ul li{width:48%;margin-right:0;position:relative}#top .section03 .inner ul li:nth-child(odd){float:left}#top .section03 .inner ul li:nth-child(even){float:right}#top .section03 .inner ul li:nth-child(-n+2){margin-bottom:5%}#top .section03 .inner ul li .ptitle{width:60%;bottom:10%;left:25%;font-size:14px}}#about .section01{padding:0 0 80px}#about .section01 .inner{width:1000px;margin:0 auto}#about .section01 .inner .main{margin-bottom:60px;text-align:center}#about .section01 .inner dl{margin-bottom:100px}#about .section01 .inner dl dt{margin-bottom:10px;text-align:center;font-size:24px;font-weight:700}#about .section01 .inner dl dd{margin-bottom:60px;font-size:18px}@media (max-width:640px){#about .section01{padding:0 0 8%}#about .section01 .inner{width:94%}#about .section01 .inner .main{margin-bottom:6%}#about .section01 .inner dl{margin-bottom:10%}#about .section01 .inner dl dt{margin-bottom:1%;font-size:18px}#about .section01 .inner dl dd{margin-bottom:6%;font-size:14px}}#life .section01{width:100%;padding:0 0 80px}#life .section01 .inner{width:1000px;margin:0 auto}#life .section01 .wideslider{width:100%;height:500px;margin-bottom:50px;text-align:left;position:relative;overflow:hidden}#life .section01 .wideslider ul,#life .section01 .wideslider li{float:left;display:inline;overflow:hidden;padding:0;text-align:center;position:relative}#life .section01 .wideslider ul:before,#life .section01 .wideslider li:before{width:20px;top:0;left:0;bottom:0;background:#fff;content:"";position:absolute}#life .section01 .wideslider ul:after,#life .section01 .wideslider li:after{width:20px;top:0;right:0;bottom:0;background:#fff;content:"";position:absolute}#life .section01 .wideslider_base{position:relative}#life .section01 .wideslider_base .slider_prev{position:absolute;top:45%;left:-30px !important;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/top/btn_prev.png) no-repeat right center;width:59px !important;height:59px !important;z-index:999;cursor:pointer}#life .section01 .wideslider_base .slider_next{position:absolute;top:45%;right:-30px !important;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/top/btn_next.png) no-repeat left center;width:59px !important;height:59px !important;z-index:999;cursor:pointer}#life .section01 .wideslider_wrap{position:absolute;top:0}#life .section01 .btn a{display:block;border-radius:30px;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/common/icon_arrow_btn.png) no-repeat 95% center #7fcef4;width:500px;margin:0 auto;padding:12px 0;text-align:center;color:#fff;font-size:20px;font-weight:700;position:relative}#life .section01 .btn a:hover{background-color:#a4dcf7;text-decoration:none}@media (min-device-width:641px) and (max-device-width:1024px){#life .section01 .wideslider_base .slider_prev{left:10px !important}#life .section01 .wideslider_base .slider_next{right:10px !important}}@media (max-width:640px){#life .section01{padding:0 0 10%}#life .section01 .inner{width:94%}#life .section01 .btn a{width:90%;margin:6% auto 0;padding:3% 0;font-size:14px}#life .section01 .btn a:hover{background-color:#a4dcf7;text-decoration:none}}#curriculum .section01{width:100%;padding:0 0 30px}#curriculum .section01 .inner{width:1000px;margin:0 auto}#curriculum .section01 .inner .cont{width:800px;margin:0 auto 100px}#curriculum .section01 .inner .cont h3{border-radius:5px;background:#f5bc49;margin-bottom:30px;padding:10px 0;text-align:center;color:#fff;font-size:24px;font-weight:700}#curriculum .section01 .inner .cont .img img{width:100%;height:auto}#curriculum .section01 .inner .cont .txt{margin-bottom:30px}#curriculum .section01 .inner .cont ul.list{margin-bottom:10px}#curriculum .section01 .inner .cont ul.list li{text-indent:-1em;margin-left:1em}#curriculum .section01 .inner .cont .flow{background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/curriculum/bg_curriculum02.png) no-repeat right top;background-size:auto 600px;width:100%;min-height:600px}#curriculum .section01 .inner .cont .flow dl{border-bottom:1px dashed #f5bc49;width:48%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#curriculum .section01 .inner .cont .flow dl dt{width:20%;text-align:right;color:#000;font-size:22px;font-weight:700}#curriculum .section01 .inner .cont .flow dl dd{width:73%;font-size:22px;font-weight:700}#curriculum .section01 .inner .cont .flow dl dd .gray{color:#8c8c8c}#curriculum .section01 .inner .cont .flow dl dd .orange{color:#f5bc49}#curriculum .section01 .inner .cont .flow dl dd .purple{color:#ae1e61}#curriculum .section01 .inner .cont .flow dl dd .red{color:#d73a36}#curriculum .section01 .inner .cont .flow dl dd .blue{color:#1f59a1}#curriculum .section01 .inner .cont .flow dl dd .yellow{color:#f5e927}#curriculum .section01 .inner .cont .events{background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/curriculum/bg_curriculum03.png) no-repeat right top;background-size:auto 500px;width:100%;min-height:500px}#curriculum .section01 .inner .cont .events dl{width:55%;overflow:hidden}#curriculum .section01 .inner .cont .events dl dt{width:25%;float:left;padding:2px 0;text-align:right;color:#000;font-size:26px;font-weight:700}#curriculum .section01 .inner .cont .events dl dd{width:70%;float:right;padding:2px 0;font-size:26px;font-weight:700}#curriculum .section01 .inner .cont .events dl dd .orange{color:#f5bc49}#curriculum .section01 .inner .cont .events dl dd .purple{color:#ae1e61}#curriculum .section01 .inner .cont .events dl dd .red{color:#d73a36}#curriculum .section01 .inner .cont .events dl dd .blue{color:#1f59a1}#curriculum .section01 .inner .cont .events dl dd .light_b{color:#7ac7ef}#curriculum .section01 .inner .cont .events dl dd .yellow{color:#f5e927}#curriculum .section01 .inner .cont .events dl dd .green{color:#4cb234}#curriculum .section01 .inner .cont .events dl dd .pink{color:#e4b2d1}#curriculum .section01 .inner .cont .events .kome{margin-top:20px;font-size:18px;font-weight:700}@media (max-width:640px){#curriculum .section01{padding:0 0 3%}#curriculum .section01 .inner{width:94%}#curriculum .section01 .inner .cont{width:100%;margin:0 0 10%}#curriculum .section01 .inner .cont h3{margin-bottom:5%;padding:2% 0;font-size:16px}#curriculum .section01 .inner .cont .txt{margin-bottom:5%}#curriculum .section01 .inner .cont ul{margin-bottom:2%}#curriculum .section01 .inner .cont .flow{background:0 0;min-height:0}#curriculum .section01 .inner .cont .flow dl{width:100%}#curriculum .section01 .inner .cont .flow dl dt{width:17%;font-size:16px}#curriculum .section01 .inner .cont .flow dl dd{width:75%;font-size:16px}#curriculum .section01 .inner .cont .events{background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/curriculum/bg_curriculum03_sp.png) no-repeat right top;background-size:40% auto;min-height:0}#curriculum .section01 .inner .cont .events dl{width:100%}#curriculum .section01 .inner .cont .events dl dt{width:15%;font-size:16px}#curriculum .section01 .inner .cont .events dl dd{width:82%;font-size:16px}#curriculum .section01 .inner .cont .events .kome{margin-top:5%;font-size:14px}}#guide .section01{width:100%;padding:0 0 80px}#guide .section01 .inner{width:1000px;margin:0 auto}#guide .section01 .inner .read{margin-bottom:30px}#guide .section01 .inner .step{margin-bottom:50px}#guide .section01 .inner .step img{width:100%;height:auto}#guide .section01 .inner ul li{overflow:hidden}#guide .section01 .inner ul li figure{width:40%;float:left}#guide .section01 .inner ul li figure img{width:100%;height:auto}#guide .section01 .inner ul li figure+div{width:60%;float:right;padding-top:80px}#guide .section01 .inner ul li figure+div h3{margin-bottom:10px;color:#094;font-size:36px;font-weight:700}#guide .section01 .inner ul li figure+div dl{margin-top:20px;overflow:hidden}#guide .section01 .inner ul li figure+div dl dt{width:48%;float:left}#guide .section01 .inner ul li figure+div dl dd{width:48%;float:right}#guide .section01 .inner ul li figure+div dl .btn a{display:block;border-radius:30px;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/common/icon_arrow_btn.png) no-repeat 95% center #7fcef4;width:100%;margin:0 auto;padding:12px 0;text-align:center;color:#fff;font-size:20px;font-weight:700;position:relative}#guide .section01 .inner ul li figure+div dl .btn a:hover{background-color:#a4dcf7;text-decoration:none}#guide .section01 .inner ul li figure+div dl .btn.pink a{background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/common/icon_arrow_btn.png) no-repeat 95% center #ee86a1}#guide .section01 .inner ul li figure+div dl .btn.pink a:hover{background-color:#f8afc2}@media (max-width:640px){#guide .section01{width:100%;padding:0 0 8%}#guide .section01 .inner{width:94%}#guide .section01 .inner .read{margin-bottom:4%}#guide .section01 .inner .step{margin-bottom:5%}#guide .section01 .inner ul li{margin-bottom:5%}#guide .section01 .inner ul li figure{width:90%;float:none;margin:0 auto}#guide .section01 .inner ul li figure+div{width:100%;float:none;padding-top:0}#guide .section01 .inner ul li figure+div h3{margin-bottom:2%;text-align:center;font-size:20px}#guide .section01 .inner ul li figure+div dl{margin-top:4%}#guide .section01 .inner ul li figure+div dl .btn a{padding:10px 0;font-size:16px}#guide .section01 .inner ul li figure+div dl .btn a:hover{background-color:#7fcef4}}#introduction .section01{width:100%;padding:0 0 100px}#introduction .section01 .inner{width:1000px;margin:0 auto}#introduction .section01 .inner .greeting{border-bottom:1px solid #ccc;margin-bottom:50px;padding-bottom:20px}#introduction .section01 .inner .greeting h3{margin-bottom:10px;text-align:center;font-size:36px;font-weight:700}#introduction .section01 .inner .point{margin-bottom:50px;text-align:center;color:#4db779;font-size:36px;font-weight:700}#introduction .section01 .inner .outline{margin-bottom:50px;overflow:hidden}#introduction .section01 .inner .outline .box_l{width:48%;float:left}#introduction .section01 .inner .outline .box_l dl{border-bottom:1px solid #ccc;padding:15px 0 15px 2%;overflow:hidden;font-size:18px}#introduction .section01 .inner .outline .box_l dl dt{width:18%;float:left;font-weight:700}#introduction .section01 .inner .outline .box_l dl dd{width:80%;float:right}#introduction .section01 .inner .outline .box_r{width:48%;float:right}#introduction .section01 .inner .outline h4{border-radius:5px;background:#f5bc49;margin-bottom:10px;padding:10px 15px;color:#fff;font-size:20px;font-weight:700}#introduction .section01 .inner .price{width:48%;margin:0 auto}#introduction .section01 .inner .price h4{border-radius:5px;background:#f5bc49;margin-bottom:10px;padding:10px 15px;text-align:center;color:#fff;font-size:20px;font-weight:700}#introduction .section01 .inner .price table{width:100%;font-size:18px}#introduction .section01 .inner .price table th{border-bottom:2px solid #fff;width:50%;padding:15px 0;text-align:center;font-weight:700}#introduction .section01 .inner .price table th:first-child{border-right:2px solid #fff;background:#eea943;color:#fff}#introduction .section01 .inner .price table th:nth-child(2){background:#77ba5f;color:#fff}#introduction .section01 .inner .price table td{padding:15px 0;text-align:center;font-weight:700}#introduction .section01 .inner .price table td:first-child{border-right:2px solid #fff;background:#fcf4e4;color:#eea943}#introduction .section01 .inner .price table td:nth-child(2){background:#f0f5e8;color:#77ba5f}@media (max-width:640px){#introduction .section01{padding:0 0 10%}#introduction .section01 .inner{width:94%}#introduction .section01 .inner .greeting{margin-bottom:7%;padding-bottom:4%}#introduction .section01 .inner .greeting h3{margin-bottom:1%;font-size:18px}#introduction .section01 .inner .point{margin-bottom:7%;font-size:20px}#introduction .section01 .inner .outline{margin-bottom:7%}#introduction .section01 .inner .outline .box_l{width:100%;float:none;margin-bottom:7%}#introduction .section01 .inner .outline .box_l dl{padding:10px 0 10px 2%;font-size:14px}#introduction .section01 .inner .outline .box_l dl dt{width:18%}#introduction .section01 .inner .outline .box_l dl dd{width:80%}#introduction .section01 .inner .outline .box_r{width:100%;float:none}#introduction .section01 .inner .outline .box_r iframe{width:100%;height:250px}#introduction .section01 .inner .outline h4{margin-bottom:2%;padding:2% 3%;font-size:16px}#introduction .section01 .inner .price{width:100%}#introduction .section01 .inner .price h4{margin-bottom:2%;padding:2% 3%;font-size:16px}#introduction .section01 .inner .price table{font-size:14px}#introduction .section01 .inner .price table th{padding:12px 0}#introduction .section01 .inner .price table td{padding:12px 0}}#news .section01{width:100%;padding:0 0 100px}#news .section01 .inner{width:1000px;margin:0 auto;overflow:hidden}#news .section01 .inner .main{width:700px;float:left}#news .section01 .inner .main ul.news_list{border-top:1px dashed #ccc}#news .section01 .inner .main ul.news_list li a{display:block;border-bottom:1px dashed #ccc;padding:20px 10px;overflow:hidden}#news .section01 .inner .main ul.news_list li a figure{width:200px;float:left}#news .section01 .inner .main ul.news_list li a figure img{width:100%;height:auto}#news .section01 .inner .main ul.news_list li a figure+div{width:460px;float:right}#news .section01 .inner .main ul.news_list li a figure+div .ttl{margin-bottom:10px;font-size:24px;font-weight:700}#news .section01 .inner .main ul.news_list li a figure+div .date{margin-bottom:10px;font-size:12px}#news .section01 .inner .main ul.news_list li a figure+div .date i{margin-right:5px}#news .section01 .inner .main ul.news_list li a:hover{background:#f9fdff}#news .section01 .inner .main .news_detail .ttl{margin-bottom:10px;font-size:36px;font-weight:700}#news .section01 .inner .main .news_detail .date{margin-bottom:50px}#news .section01 .inner .side{width:270px;float:right}#news .section01 .inner .side h3{border-radius:5px;background:#f5bc49;width:100%;margin:0 0 10px;padding:10px 0;text-align:center;color:#fff;font-size:16px;font-weight:700}#news .section01 .inner .side .widget{margin-bottom:50px}#news .section01 .inner .side ul li a{display:block;background:#f4fbff;margin-bottom:5px;padding:8px 10px}#news .section01 .inner .side ul li a:hover{background:#f9fdff;text-decoration:none}@media (max-width:640px){#news .section01{padding:0 0 10%}#news .section01 .inner{width:94%}#news .section01 .inner .main{width:100%;float:none;margin-bottom:10%}#news .section01 .inner .main ul.news_list li a{padding:7% 0}#news .section01 .inner .main ul.news_list li a figure{width:70%;float:none;margin:0 auto 3%}#news .section01 .inner .main ul.news_list li a figure+div{width:100%;float:none}#news .section01 .inner .main ul.news_list li a figure+div .ttl{margin-bottom:2%;font-size:18px}#news .section01 .inner .main ul.news_list li a figure+div .date{margin-bottom:2%}#news .section01 .inner .main ul.news_list li a:hover{background:#fff;text-decoration:none}#news .section01 .inner .main .news_detail .ttl{margin-bottom:3%;font-size:20px}#news .section01 .inner .main .news_detail .date{margin-bottom:7%}#news .section01 .inner .side{width:100%;float:none}#news .section01 .inner .side h3{margin:0 0 3%;padding:2% 0;font-size:14px}#news .section01 .inner .side ul{margin-bottom:7%}#news .section01 .inner .side ul li a{background:#f4fbff;margin-bottom:2%;padding:2% 3%}#news .section01 .inner .side ul li a:hover{background:#f4fbff}}#privacy .section01{width:100%;padding:0 0 100px}#privacy .section01 .inner{width:1000px;margin:0 auto}#privacy .section01 dl dt{margin-bottom:5px;font-size:18px;font-weight:700}#privacy .section01 dl dd{margin-bottom:30px;font-size:16px}#privacy .section01 dl dd ul{margin-top:5px}#privacy .section01 dl dd ul li{text-indent:-1em;margin-left:1em}@media (max-width:640px){#privacy .section01{padding:0 0 10%}#privacy .section01 .inner{width:94%}#privacy .section01 dl dt{margin-bottom:1%;font-size:16px}#privacy .section01 dl dd{margin-bottom:5%;font-size:14px}#privacy .section01 dl dd ul{margin-top:2%}}#contact .section01{width:100%;padding:0 0 100px}#contact .section01 .inner{width:1000px;margin:0 auto}#contact .section01 .inner .txt{margin-bottom:50px;text-align:center}#contact .section01 .inner h3{border-radius:5px;background:#f5bc49;width:800px;margin:0 auto 30px;padding:10px 0;text-align:center;color:#fff;font-size:20px;font-weight:700}#contact .section01 .inner dl{border-bottom:1px solid #ccc;width:770px;margin:0 auto;padding:15px;overflow:hidden}#contact .section01 .inner dl dt{width:30%;float:left;font-weight:700}#contact .section01 .inner dl dt .hissu{border-radius:5px;background:#f85555;margin-left:10px;padding:1px 5px;color:#fff;font-size:12px;font-weight:400}#contact .section01 .inner dl dt .nini{border-radius:5px;background:#5fec7d;margin-left:10px;padding:1px 5px;color:#fff;font-size:12px;font-weight:400}#contact .section01 .inner dl dd{width:70%;float:right}#contact .section01 .inner dl dd input[type=text],#contact .section01 .inner dl dd input.text01{border:2px solid #7fcef4;padding:10px;font-size:16px}#contact .section01 .inner dl dd input[type=text].text01{width:90%}#contact .section01 .inner dl dd input[type=text].text02{width:22%}#contact .section01 .inner dl dd select{border:2px solid #7fcef4;width:40%;padding:12px 10px;font-size:16px}#contact .section01 .inner dl dd textarea{border:2px solid #7fcef4;width:90%;height:100px;padding:12px 10px;font-size:16px}#contact .section01 .inner .privacy{margin:30px 0;text-align:center}#contact .section01 .inner .privacy a{color:#7fcef4;text-decoration:underline}#contact .section01 .inner .privacy a:hover{text-decoration:none}#contact .section01 .inner #submit_button{display:block;background:url(//with-nursery.com/nanairohoikuen/wp-content/themes/hoikuen01/css/../img/common/icon_arrow_btn.png) no-repeat 95% center #7fcef4;border-radius:30px;border:none;width:500px;margin:0 auto;padding:15px 0;text-align:center;color:#fff;font-size:20px;font-weight:700;cursor:pointer}#contact .section01 .inner #submit_button:hover{background-color:#a4dcf7}@media (max-width:640px){#contact .section01{padding:0 0 10%}#contact .section01 .inner{width:94%}#contact .section01 .inner .txt{margin-bottom:7%}#contact .section01 .inner h3{width:100%;margin:0 auto 5%;padding:10px 0;font-size:16px}#contact .section01 .inner dl{width:100%;padding:3% 0}#contact .section01 .inner dl dt{width:100%;float:none;margin-bottom:3%}#contact .section01 .inner dl dd{width:100%;float:none}#contact .section01 .inner dl dd input[type=text],#contact .section01 .inner dl dd input.text01{padding:10px 3%;font-size:14px}#contact .section01 .inner dl dd input.text01{width:92.5%}#contact .section01 .inner dl dd input[type=text].text02{width:22%}#contact .section01 .inner dl dd select{width:60%;padding:12px 3%;font-size:14px}#contact .section01 .inner dl dd textarea{width:92.5%;height:100px;padding:12px 3%;font-size:14px}#contact .section01 .inner .privacy{margin:7% 0}#contact .section01 .inner #submit_button{width:80%;padding:10px 0;font-size:16px}#contact .section01 .inner #submit_button:hover{background-color:#7fcef4}}#contact .section02{width:100%;padding:0 0 100px}#contact .section02 .inner{width:1000px;margin:0 auto}#contact .section02 .inner .txt{margin-bottom:50px;text-align:center}#contact .section02 .inner h3{border-radius:5px;background:#f5bc49;width:800px;margin:0 auto 30px;padding:10px 0;text-align:center;color:#fff;font-size:20px;font-weight:700}#contact .section02 .inner dl{border-bottom:1px solid #ccc;width:770px;margin:0 auto;padding:12px 15px;overflow:hidden}#contact .section02 .inner dl.btm{margin-bottom:50px}#contact .section02 .inner dl dt{width:30%;float:left;font-weight:700}#contact .section02 .inner dl dd{width:70%;float:right}@media (max-width:640px){#contact .section02{padding:0 0 10%}#contact .section02 .inner{width:94%}#contact .section02 .inner .txt{margin-bottom:7%}#contact .section02 .inner h3{width:100%;margin:0 auto 5%;padding:10px 0;font-size:16px}#contact .section02 .inner dl{width:94%;padding:2% 3%}#contact .section02 .inner dl.btm{margin-bottom:8%}#contact .section02 .inner dl dt{width:100%;float:none}#contact .section02 .inner dl dd{width:100%;float:none;font-size:13px}}#flow_table{font-size:1em;font-weight:700;text-align:center;background:rgba(255,255,255,.8)}#flow_table thead th{padding:1em .5em;border-bottom:1px dashed #f5bc49;border-left:1px solid #ccc;text-align:center;font-weight:700;background:#999;color:#fff}#flow_table thead th:last-child{border-right:1px solid #ccc}#flow_table tbody th{padding:1em .5em;border-bottom:1px dashed #f5bc49;border-left:1px dotted #ccc;border-right:1px dotted #ccc;text-align:center;font-weight:700}#flow_table tbody td{padding:1em .5em;border-bottom:1px dashed #f5bc49}#flow_table tbody td.gray{color:#999}#flow_table tbody td.red{color:red}#flow_table tbody td.orange{color:orange}#flow_table tbody td.yellow{color:#ff0}#flow_table tbody td.purple{color:purple}#flow_table tbody td.green{color:green}#flow_table tbody td.blue{color:skyblue}