﻿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-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6,td,th,p,ul,li,dt,dd{font-size:1em}ul li{list-style:none}.pc{display:block !important}@media screen and (max-width: 640px){.pc{display:none !important}}.sp{display:none !important}@media screen and (max-width: 640px){.sp{display:block !important}}body{font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;font-size:16px;line-height:1.75;color:#333;min-width:320px;-webkit-text-size-adjust:100%}a{text-decoration:none}*,*:before,*:after{box-sizing:border-box}img{vertical-align:top;width:100%;height:auto}#wrapper{position:relative;overflow:hidden}#header{background:#fff;width:100%}#header .header__inner{width:100%;padding:10px 0}#header .header__inner::before,#header .header__inner::after{content:'';display:table}#header .header__inner::after{clear:both}@media screen and (max-width: 1024px){#header .header__inner{padding:10px 20px}}@media screen and (max-width: 480px){#header .header__inner{padding:5px 10px}}#header .header__inner .top_txt{font-size:12px;margin-left:10px}@media screen and (max-width: 480px){#header .header__inner .top_txt{font-size:10px}}#header .header__inner .logo{float:left;margin-left:10px}#header .header__inner .logo img{max-width:152px}#header .header__inner .box-tel{float:right;margin-right:89px;margin-top:20px}#header .header__inner .box-tel::before,#header .header__inner .box-tel::after{content:'';display:table}#header .header__inner .box-tel::after{clear:both}@media screen and (max-width: 1024px){#header .header__inner .box-tel{display:none}}#header .header__inner .box-tel .tel01{float:left;margin-top:5px}#header .header__inner .box-tel .tel02{float:left;padding-right:10px;margin-top:8px}#header .header__inner .box-tel .tel02 .txt{font-weight:bold;color:#016934;line-height:0.7;font-size:20px}#header .header__inner .box-tel .tel02 .tel{margin-top:10px}#header .header__inner .box-tel .tel02 .tel a{font-size:30px;font-weight:bold;color:#000;line-height:1}@media screen and (max-width: 480px){#header .header__inner .box-tel .tel02 .tel a{font-size:28px}}#header .header__inner .box-tel .tel03{float:left;margin-right:15px}#header .header__inner .box-tel .tel03 p{border:1px solid #555;border-radius:10px;padding:8px 5px;font-weight:bold;color:#4d4d4d;line-height:1.2;text-align:center;font-size:15px;margin:5px 0}#header .header__inner .box-tel .contact{float:right}@media screen and (max-width: 640px){#header .header__inner .box-tel .contact{display:none}}#header .header__inner .box-tel .contact a{display:inline-block;border-radius:5px;color:#fff;line-height:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 480px){#header .header__inner .box-tel .contact a{padding:3px 8px}}#header .header__inner .box-tel .contact a .fa-envelope{font-size:36px;margin-right:15px;vertical-align:middle}@media screen and (max-width: 480px){#header .header__inner .box-tel .contact a .fa-envelope{font-size:28px;margin-right:5px}}#header .header__inner .box-tel .contact a span{font-size:17px;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 480px){#header .header__inner .box-tel .contact a span{font-size:14px;letter-spacing:0}}#header .header__inner .box-tel .contact a:hover{background:#fff;color:#0785ba}#top-nav .btn-nav{position:fixed;top:12px;right:12px;background:#016934;border-radius:2px;width:55px;height:60px;z-index:400;cursor:pointer;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 640px){#top-nav .btn-nav{top:6px;right:6px;width:40px;height:40px}}#top-nav .btn-nav:before{display:block;content:'';background:url(../common/img/nav_btn.png) no-repeat center center;height:60px}@media screen and (max-width: 640px){#top-nav .btn-nav:before{background-size:40px auto;height:40px}}#top-nav .btn-nav.active:before{background-image:url(../common/img/nav_btn_close.png)}@media screen and (max-width: 640px){#top-nav .btn-nav.active:before{background-size:40px auto}}#top-nav .nav{position:fixed;top:0;right:-104%;left:auto;background:#016934;margin:0;text-align:left;z-index:300}#top-nav .nav ul{display:table-cell;width:30%}@media screen and (max-width: 640px){#top-nav .nav ul{display:block;width:100%}}#top-nav .nav ul li{text-align:center;border-bottom:1px solid #fff}#top-nav .nav ul li:last-child{border-bottom:none}#top-nav .nav ul li a{display:block;padding:10px;font-size:16px;color:#fff}@media screen and (max-width: 640px){#top-nav .nav ul li a{font-size:14px}}#top-nav .nav ul li a:hover{opacity:.7}@media screen and (max-width: 640px){#top-nav .nav.active{left:0}}#contents .link-banner{max-width:1040px;margin:30px auto}#contents .section08{background:no-repeat center url("../img/sct07.png");background-size:cover;height:700px}#contents .section08 .sct08__inner{max-width:1024px;margin:0 auto}#contents .section08 .sct08__inner h2{font-size:30px;line-height:1.3em;font-weight:bold;text-align:center;color:#fff;padding:80px 0}@media screen and (max-width: 640px){#contents .section08 .sct08__inner h2{padding:30px 0}}#contents .section08 .sct08__inner .sct08_txt{font-size:30px;font-weight:bold;text-align:center;color:#fff;margin-bottom:30px}@media screen and (max-width: 640px){#contents .section08 .sct08__inner .sct08_txt{margin-bottom:10px}}#contents .section08 .sct08__inner .banner_box{max-width:727px;margin:0 auto;text-align:-webkit-center}#contents .section08 .sct08__inner .banner_box p{padding:15px;display:table-cell;font-size:16px}@media screen and (max-width: 640px){#contents .section08 .sct08__inner .banner_box p{display:block;text-align:center}}#contents .section08 .sct08__inner .banner_box p span{font-size:14px}#contents .section08 .sct08__inner .banner_box .sct08_banner{font-size:18px;padding:10px 20px;border-radius:5px;background-color:#016934;border:2px solid #016934;color:#fff !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#contents .section08 .sct08__inner .banner_box .sct08_banner:hover{background-color:transparent;border:2px solid #fff;color:#fff !important}#contents .section08 .sct08__inner .banner_contact{max-width:320px;margin:0 auto;text-align:center;margin-top:50px}#contents .section08 .sct08__inner .banner_contact .sct09_banner{font-size:18px;padding:10px 20px;border-radius:5px;background-color:#F15A24;border:2px solid #F15A24;color:#fff !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#contents .section08 .sct08__inner .banner_contact .sct09_banner:hover{background-color:transparent;border:2px solid #fff;color:#fff !important}#footer{background:#F9F1CA;padding:20px 0}#footer .footer__inner{width:100%;max-width:1024px;margin:0 auto}#footer .footer__inner::before,#footer .footer__inner::after{content:'';display:table}#footer .footer__inner::after{clear:both}#footer .footer__inner .logo{max-width:135px;margin:0 left}@media screen and (max-width: 640px){#footer .footer__inner .logo{max-width:213px;margin:0 auto}}#footer .footer__inner .foot_left{float:left;width:50%;padding:0 10px 0;text-align:left}@media screen and (max-width: 640px){#footer .footer__inner .foot_left{float:none;width:100%;text-align:center}}#footer .footer__inner .foot_left ul::before,#footer .footer__inner .foot_left ul::after{content:'';display:table}#footer .footer__inner .foot_left ul::after{clear:both}#footer .footer__inner .foot_left ul li{float:left;margin:10px 0}@media screen and (max-width: 640px){#footer .footer__inner .foot_left ul li{float:none}}#footer .footer__inner .foot_left ul li .address{font-size:14px}#footer .footer__inner .foot_left ul li .tel{color:#000}#footer .footer__inner .foot_right{float:left;width:50%;border-left:2px solid #016934;padding:0 0 0 10px}@media screen and (max-width: 640px){#footer .footer__inner .foot_right{float:none;width:100%;border-left:none;padding:20px 0}#footer .footer__inner .foot_right::before,#footer .footer__inner .foot_right::after{content:'';display:table}#footer .footer__inner .foot_right::after{clear:both}}@media screen and (max-width: 640px){#footer .footer__inner .foot_right .ul_box{padding:0;width:100%;text-align:center}}#footer .footer__inner .foot_right .ul_box ul{margin:0 auto}@media screen and (max-width: 640px){#footer .footer__inner .foot_right .ul_box ul{display:block;width:100%}}#footer .footer__inner .foot_right .ul_box ul li{width:100%;margin:10px auto}#footer .footer__inner .foot_right .ul_box ul li a{font-size:14px;color:#000}#footer .footer__inner .foot_right .ul_box p a{color:#000;font-size:14px}#footer .footer__inner .foot_right .ul_box2{padding:10px 0}@media screen and (max-width: 640px){#footer .footer__inner .foot_right .ul_box2{padding:0;float:left;width:50%;text-align:center}}#footer .footer__inner .foot_right .ul_box2 ul{margin:0 auto;display:table-cell;width:44%}@media screen and (max-width: 640px){#footer .footer__inner .foot_right .ul_box2 ul{display:block;width:100%}}#footer .footer__inner .foot_right .ul_box2 ul li{width:100%;margin:0 auto}#footer .footer__inner .foot_right .ul_box2 ul li a{font-size:14px;color:#000}.recruit-tel .pc-only{display:block}@media screen and (max-width: 640px){.recruit-tel .pc-only{display:none}}.recruit-tel .sp-only{display:none}@media screen and (max-width: 640px){.recruit-tel .sp-only{display:block}}.recruit-tel .tel-banner{max-width:1000px;margin:80px auto 40px}.recruit-tel .tel-banner img{width:100%;height:auto}.recruit-tel .tel-banner a:hover{opacity:0.5}
/*# sourceMappingURL=base.css.map */
