.sp_menu{display:none}@media screen and (max-width: 1024px){#header .inner{width:95%;margin:0 auto}#header .inner #navi{display:none}#page-top{bottom:10%}#footer{padding-bottom:60px}#footer .inner{margin:0 auto;width:95%;display:block}#footer .inner .flogo{margin:0 auto 20px}#footer .inner .foot_navi{width:100%}.swiper-slide{padding:14rem 0}.single,.single_02{width:95%}.box_style{padding:20px}.gallery_ul li a{height:155px}.blog{display:block}.blog .blog_list{width:100%;margin:0 0 15px}.blog .blog_list:nth-child(2n){margin:0 0 15px}.blog .blog_list:last-child{margin:0}.article .article_image{width:50%}.article .article_detail{width:50%;padding:25px 0}.article .article_detail .inner{width:90%}.top_bnr .child a .top_bnr_detail{padding:15px}.top_bnr .child a .top_bnr_detail .top_bnr_ttl{font-size:1.5rem}.pc-tcenter{text-align:left}.pc{display:none}.tb{display:block}.page_title_box .inner{width:95%}.breadcrumb_box .breadcrumb{width:95%}.form{width:95%}#sp_navi{display:block;position:fixed;bottom:5px;left:0;z-index:999;width:100%}#sp_navi ul{display:table;width:100%}#sp_navi ul li{display:table-cell;width:33.3%;box-sizing:border-box;padding:0 2px}#sp_navi ul li a{display:block;padding:5px 0;text-align:center;background:#19509d;color:#FFFFFF;font-family:"Font Awesome 5 Free";font-weight:900;font-size:2.5rem;line-height:1.2}#sp_navi ul li a.donation{background:#ff4800}#sp_navi ul li a span{display:block;font-size:1.2rem}#page{padding:0;position:relative;z-index:2;left:0;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#drawernav{display:block;position:fixed;top:0;right:-240px;width:240px;height:100%;background:#19509d;color:#FFFFFF;z-index:500;padding-top:40px;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#drawernav ul{list-style:none;padding:0}#drawernav ul li a{display:block;padding:10px 20px;font-size:1.4rem;color:#FFFFFF}#drawernav ul li a:before{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900;margin-right:10px;color:#f8a703}#drawernav img{display:block;width:90%;padding:5px 0;margin:0 auto}.icon-bar{height:2px;background:#FFFFFF;display:block;margin-bottom:6px;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}.fixed-content{right:inherit;width:100%;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#overlay{z-index:-1;opacity:0;background:#000;left:0;top:0;width:100%;height:100%;position:fixed;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#humberger{background:#19509d;display:block;position:fixed;top:2%;right:2%;z-index:600;width:35px;padding:19px 10px 12px;cursor:pointer}.drawer-opened #page{left:-240px;box-shadow:1px 0 2px #000;-webkit-box-shadow:1px 0 2px #000}.drawer-opened .fixed-content{left:-240px}.drawer-opened #drawernav{right:0}.drawer-opened #humberger .icon-bar{background:#FFFFFF}.drawer-opened #humberger :nth-child(1){transform:translate(0, 8px) rotate(45deg);-webkit-transform:translate(0, 8px) rotate(45deg)}.drawer-opened #humberger :nth-child(2){transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);opacity:0}.drawer-opened #humberger :nth-child(3){transform:translate(0, -8px) rotate(-45deg);-webkit-transform:translate(0, -8px) rotate(-45deg)}.drawer-opened #overlay{z-index:2;opacity:0.3;left:-240px;position:fixed}}@media screen and (max-width: 667px){body{font-size:1.3rem}#header .inner #logo{width:75%}#footer .inner{padding:20px 0}#footer .inner .flogo{width:80%}#footer .inner .foot_navi{display:block}#footer .inner .foot_navi li{width:100%;margin-bottom:0;border-bottom:1px dotted #CCCCCC}#footer .inner .foot_navi li:last-child{border-bottom:none}#footer .inner .foot_navi li a{display:block;padding:10px 0}.swiper-slide{padding:10rem 0}.swiper-slide h2{margin:0 auto;width:85%}.contact_btn{display:block}.contact_btn li{width:100%;margin:0 0 15px}.contact_btn li:last-child{margin:0}.single,.single_02{padding-bottom:30px}.contents{display:block}.contents .main,.contents .side{width:100%}.contents .main{margin-bottom:20px}.bg_common{padding-top:30px}.half{display:block;margin-bottom:40px}.half .child{width:100%}.column2{display:block;margin-bottom:0}.column2 .child{width:100%;margin:0 0 20px}.column2 .child:nth-child(2n){margin:0 0 20px}.column2 .child:last-child{margin:0}.column3{display:block;margin-bottom:0}.column3 .child{width:100%;margin:0 0 20px}.column3 .child:nth-child(3n){margin:0 0 20px}.column3 .child:last-child{margin:0}.column4 .child{width:48.5%}.column4 .child:nth-child(2n){margin:0 0 3%}.column5 .child{width:30%}.column5 .child:nth-child(5n){margin:0 2% 2% 0}.column5 .child:nth-child(3n){margin:0 0 2% 0}.mtitle_big{margin-bottom:15px;font-size:2.5rem}.mtitle_big span{font-size:1.4rem}.mtitle_middle{font-size:1.6rem}.mtitle_small{font-size:1.8rem}.mtitle{font-size:2rem}.scroll_table{overflow:auto;white-space:nowrap}.scroll_table::-webkit-scrollbar{height:5px}.scroll_table::-webkit-scrollbar-track{background:#F1F1F1}.scroll_table::-webkit-scrollbar-thumb{background:#BCBCBC}.tbl{font-size:1rem}.tbl th,.tbl td{padding:5px}.tbl.tbl01 th{width:37%}.company th{width:30%}.tbl_new tr th{width:30%}.tbl_form tr th,.tbl_form tr td{display:block;box-sizing:border-box}.tbl_form tr th{padding-bottom:0;width:100%}.article{display:block}.article .article_image,.article .article_detail{width:100%}.article .article_image{display:none}.snip{margin-bottom:0}.snip figure.snip1432{margin-bottom:20px;min-width:100%}.snip figure.snip1432 figcaption>div.one{height:25%}.icon_top{width:80px}.gallery_ul li{width:48.5%}.gallery_ul li:nth-child(3n){margin:0 3% 3% 0}.gallery_ul li:nth-child(2n){margin:0 0 3%}.gallery_ul li a{height:130px}.item_flow .item_flow_num{width:35px;height:35px;line-height:35px}.item_flow .item_flow_num span{font-size:2rem}.item_flow .item_flow_ttl{padding-left:80px}.blog .blog_list{width:48.5%;margin:0 3% 3% 0}.blog .blog_list:last-child{margin:0 3% 3% 0}.blog .blog_list:nth-child(2n){margin:0 0 3% 0}.blog .blog_list a .blog_flex figcaption{margin-bottom:10px}.blog .blog_list a .blog_flex .detail{width:100%}.blog .blog_list a .blog_flex .detail .entry_body{display:none}.top_bnr .child a{display:block}.top_bnr .child a .top_bnr_image{width:100%}.top_bnr .child a .top_bnr_image img{position:static;-webkit-transform:initial;-ms-transform:initial;transform:initial}.top_bnr .child a .top_bnr_detail{width:100%;padding:10px}.top_bnr .child a .top_bnr_detail .top_bnr_ttl{letter-spacing:0;font-size:1.5rem}.top_bnr .child a .top_bnr_detail .top_bnr_btn{display:block;margin:10px auto 0}.fleft0,.fleft1,.fleft2,.fright0,.fright1,.fright2{display:block;float:none;margin-left:auto;margin-right:auto;margin-bottom:15px}.w200,.w300,.w350,.w400{width:100%}.pc{display:none}.sp{display:block}.page_title_box .inner .page_title{font-size:2.5rem}.page_title_box .inner .page_title span{font-size:1.3rem}.form dl{margin:10px 0}.form dl dt{float:none;width:100%;line-height:20px;padding-top:10px}.form dl dd{width:100%;padding-left:0;padding-bottom:10px;padding-top:10px;line-height:20px}.form dl dd:last-child{border-bottom:0px;margin-bottom:0px}.btn__box{width:100%;-webkit-perspective:200px;perspective:200px}.btn__box a{width:100%}.btn__box:after{width:100%;width:100%}.menu li{width:100%}.menu li a{height:50px;line-height:50px}}
/*# sourceMappingURL=smartphone.css.map */
