﻿.alpha{transition:0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1}.alpha:hover{opacity:0.6}@media screen and (max-width: 899px){.header{width:100%;height:44px;margin:0 auto;background:#ffffff;position:fixed;left:0;top:0;z-index:1000;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.3);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.3)}.common_logo{width:160px;height:44px;position:absolute;left:10px;top:7px}.common_logo a{display:block;width:160px;height:44px;background-image:url(../img/common/main_logo.png);background-repeat:no-repeat;background-position:0 0;background-size:160px auto;text-indent:100%;overflow:hidden;white-space:nowrap}.drawer-hamburger{z-index:1001;top:0;padding:10px}.drawer-hamburger{width:3rem}.drawer-hamburger-icon,.drawer-hamburger-icon::after,.drawer-hamburger-icon::before{background-color:#0053a6}.drawer--right .drawer-nav{right:-25rem;z-index:1000;background-color:#f2f2f2}.drawer-nav{width:25rem}.drawer-hamburger-icon,.drawer-hamburger-icon::after,.drawer-hamburger-icon::before{height:4px;background:#5b5fa8}.drawer--right.drawer-open .drawer-hamburger{right:19.5rem}.drawer-menu{padding-top:50px}.drawer-menu a{display:block;font-size:16px;padding:10px 20px;color:#0053a6;font-family:'Noto Sans Japanese', sans-serif;font-weight:500}.h_info{position:absolute;top:0;right:50px;width:120px;height:44px;background-image:url(../img/common/h_info_sp.png);background-repeat:no-repeat;background-position:0 50%;background-size:auto 44px;text-indent:100%;overflow:hidden;white-space:nowrap}.sp_tel{display:block;position:absolute;top:0;right:50px;width:120px;height:44px;z-index:1}.home_main{width:100%;background-image:url(../img/home/home_main_inner_sp.png);background-repeat:no-repeat;background-position:35% 50%;background-size:cover;position:relative}.home_main_inner{display:none}.home_nav{display:none}.home_care{background:#fdf3e1;padding:10px 0 20px 0;text-align:left}.home_care .small_ttl{margin-bottom:5px;margin-top:10px;line-height:150%;background-position:0 5px;padding-left:35px}.care_ttl{font-size:20px;color:#f7b547;font-weight:400;margin-bottom:0}strong{font-size:120%;font-weight:500}.care_info{margin-top:20px}.care_date img{width:100%;height:auto}.home_careL{text-align:left}.home_careR{text-align:left}.phone{min-height:29px;padding-top:30px;line-height:29px;background-image:url(../img/home/phone.png);background-repeat:no-repeat;background-position:0 0;background-size:176px auto;position:relative;width:100%}.phone a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.home_news{padding:45px 20px;background-image:url(../img/home/bg_home_news.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.news_area_ttl{display:block;height:70px;background-image:url(../img/home/news_area_ttl.png);background-repeat:no-repeat;background-position:50% 0;background-size:117px auto;text-indent:100%;overflow:hidden;white-space:nowrap}.news_area{background:rgba(255,255,255,0.9);border-radius:20px;width:100%;margin:0 auto;padding:20px 15px;text-align:left}.newsline{background-image:url(../img/common/bg_title.png);background-repeat:no-repeat;background-position:0 5px;background-size:24px auto;padding-left:36px;margin-bottom:20px}.home_council{padding:35px 20px;background-image:url(../img/home/bg_home_council.png)}.council_area{position:relative;background:#fdf3e1;border-radius:10px;width:100%;margin:0 auto;padding:20px 20px 20px 20px;text-align:left}.council_area_ttl{display:block;height:70px;background-image:url(../img/home/council_area_ttl.png);background-repeat:no-repeat;background-position:0 0;background-size:160px auto;text-indent:100%;overflow:hidden;white-space:nowrap}.ashirai{display:block;width:118px;height:16px;background-image:url(../img/home/ashirai.png);background-repeat:no-repeat;background-position:0 0;background-size:118px auto;position:absolute;right:20px;top:40px}.council_area_head{font-size:20px;font-weight:200;color:#51bb4d;margin-bottom:10px}.council_area_bottom{font-size:16px;font-weight:200;color:#51bb4d;margin-bottom:15px}.councilline{background:#ffffff;border-left:10px solid #f7b547;width:100%;padding:10px 10px 10px 20px;margin-bottom:20px}.second{margin-top:44px}.wrapper{width:100%;margin:0 auto;position:relative}.full_width{width:100%;margin:0 auto;text-align:center}.inner_width{width:100%;margin:0 auto;text-align:left;padding:0 20px}.page_ttl{display:inline-block;position:relative;font-size:18px;font-weight:500;color:#5b5fa8;padding-bottom:12px;padding:0 20px 12px 20px;margin:20px 0 30px 0}.page_ttl:after{content:'';width:160px;height:4px;background:#5b5fa8;position:absolute;bottom:0;left:50%;margin-left:-80px}.content_ttl{font-size:16px;font-weight:300;border-bottom:2px solid #333333;margin:0 0 15px 0}.small_ttl{background-image:url(../img/common/bg_title.png);background-repeat:no-repeat;background-position:0 0;background-size:28px auto;font-size:17px;font-weight:400;color:#5b5fa8;display:inline-block;padding-left:40px;line-height:1;margin-bottom:30px}.inner_width p{font-size:16px;line-height:180%;margin-bottom:2em}.cap{font-size:13px;text-align:left}.circle{width:13px;height:13px;display:inline-block;border-radius:7px;margin-right:2px;margin-top:2px;vertical-align:-5%}.circle.org{background:#f7b547}.inner_width_960{width:100%;margin:0 auto;padding:0 20px}.col3{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.col_box{width:45%;margin-bottom:30px}.col_box img{width:100%;height:auto}.about_logo{width:60px;margin:0 auto 10px auto}.about_logo img{width:100%;height:auto}.greeting_ph{margin:0 auto 10px auto;width:120px}.greeting_ph img{width:100%;height:auto}.greetingL{text-align:center}.greetingL p,.greetingL table{text-align:left}.greetingR{width:240px;margin:20px auto}table.history{font-size:15px;line-height:180%}table.history tr{vertical-align:top}table.history th{font-weight:normal;padding-right:20px;white-space:nowrap}.history_sec{margin-top:40px;margin-bottom:40px}.faq_container{width:100%}.faq_ttl{min-height:40px;padding-left:60px;padding-top:7px;padding-bottom:5px;padding-right:10px;text-align:left;font-weight:bold;font-size:16px;color:#000000;background-color:#fef5e4;background-image:url(../img/faq/q.png);background-repeat:no-repeat;background-position:0 0;background-size:40px auto}.faq_ans{padding-top:10px;min-height:40px;padding-left:60px;padding-right:10px;text-align:left;font-size:16px;color:#333333;background-color:#e7e8f3;background-image:url(../img/faq/a.png);background-repeat:no-repeat;background-position:0 0;background-size:40px auto;margin-bottom:25px}.faq_ans p{padding-bottom:1em}.care_container{width:100%;margin:0 auto 30px auto;background:#fef5e4;padding:30px 30px 20px 30px}.care_container h3{display:inline-block;position:relative;font-size:18px;font-weight:500;color:#333333;padding-bottom:7px;margin:0 0 30px 0}.care_container h3:after{content:'';width:160px;height:4px;background:#f7b547;position:absolute;bottom:0;left:50%;margin-left:-80px}.care_container h4{text-align:left;font-size:16px;padding-bottom:5px;font-weight:500}.care_container p{text-align:left;font-size:16px;margin-bottom:1em}.care_container p.indent{padding-left:1em}.beginner_container h5,.care_container h5{display:block;text-align:left;position:relative;font-size:16px;font-weight:500;color:#333333;margin:0 0 0 0;padding-left:18px}.beginner_container h5:after,.care_container h5:after{content:'';width:12px;height:12px;background:#f7b547;border-radius:6px;position:absolute;top:50%;left:0;margin-top:-6px}.beginner_container{padding-bottom:40px}.beginner_ttl{height:40px;border:1px solid #5b5fa8;position:relative;font-weight:500;font-size:18px;line-height:40px;color:#333333;padding-left:55px;margin-bottom:15px}.beginner_ttl span{display:block;width:40px;height:39px;background:#5b5fa8;text-align:center;line-height:40px;position:absolute;left:0;top:0;color:#ffffff;font-weight:normal;font-size:20px;font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif}span.maru{display:inline-block;padding-left:16px;position:relative}span.maru:after{content:'';width:12px;height:12px;border-radius:6px;background:#f7b547;position:absolute;left:0;top:0;margin-top:6px}.interview_container{padding:0 20px;text-align:left}.interview_container img{width:100%;height:auto;margin-bottom:20px}.interview_container p{margin-bottom:2em;font-size:16px;line-height:180%}.interview_container h4{font-size:16px;font-weight:500;color:#5b5fa8;padding-left:16px;margin-bottom:20px;position:relative}.interview_container h4:before{content:'';width:10px;height:2px;background:#5b5fa8;position:absolute;left:0;top:12px}#access .page_ttl{margin-bottom:20px}#access .small_ttl{margin-bottom:5px}p.map_txt{font-size:16px;margin-bottom:20px}.map_image{border:1px solid #5b5fa8;border-radius:10px;margin-bottom:20px}.map_image img{width:100%;height:auto}.gmap02{width:100%;height:320px;margin-bottom:20px}.footer{width:100%;background:#f0f0f0;min-height:365px}.common_contact{width:100%;background-image:url(../img/common/bg_common_contact.png);background-repeat:no-repeat;background-position:0 0;background-size:cover;text-align:center;padding:20px}.common_contact p{color:#ffffff;font-weight:400;font-size:13px;margin-bottom:15px;letter-spacing:3px}.pc_tel{display:none}.sp_common_contact_tel{width:212px;margin:0 auto}.sp_common_contact_tel img{width:100%;height:auto}.f_nav{width:100%;background:#ffffff;padding:23px 20px 20px 20px}.f_nav ul{width:100%;margin:0 auto;text-align:center}.f_nav ul li{display:inline-block;width:100%;max-width:350px;margin-bottom:20px}.f_nav ul li img{width:100%;height:auto}.footer_inner{padding-top:20px}.footer_right{width:100%;height:200px}.f_logo{width:240px;margin:0 auto}.f_logo a{display:block;width:240px;height:60px;background-image:url(../img/common/main_logo.png);background-repeat:no-repeat;background-position:0 0;background-size:240px auto;text-indent:100%;overflow:hidden;white-space:nowrap}.f_info{text-align:center;font-weight:500;color:#000000;font-size:20px}.f_info span{color:#5b5fa8;font-size:14px}.f_info02{padding:20px;font-size:12px}.f_info02 span{display:inline-block;padding-top:5px}.copy{text-align:center;padding:30px 0;font-size:11px;color:#5e5d5d;letter-spacing:1px}.pagetop_container{width:100%;height:40px;background:#8c91c5;text-align:center}.pagetop{display:inline-block;height:40px;line-height:40px;font-size:13px;font-weight:300;color:#ffffff;padding-right:20px;background-image:url(../img/common/up_arrow.png);background-size:13px auto;background-repeat:no-repeat;background-position:100% 50%;transition:0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1}.pagetop:hover{opacity:0.7}.sp_f_tel{color:#333333}.pc_f_tel{display:none}}
/*# sourceMappingURL=sp.css.map */
